summaryrefslogtreecommitdiff
path: root/src/third_party/asio-master
diff options
context:
space:
mode:
authorAndrew Morrow <acm@mongodb.com>2018-02-06 17:26:03 -0500
committerAndrew Morrow <acm@mongodb.com>2018-02-09 10:44:33 -0500
commit528f55b00665a49f6b100172914a15489cf6ebfa (patch)
tree02692feea2d64567782efe28703024f07ed6f304 /src/third_party/asio-master
parent695d94255348302be2d804e2187eb61e15cbb412 (diff)
downloadmongo-528f55b00665a49f6b100172914a15489cf6ebfa.tar.gz
SERVER-33181 Upgrade asio to current master
Diffstat (limited to 'src/third_party/asio-master')
-rw-r--r--src/third_party/asio-master/asio/asio.manifest5055
-rw-r--r--src/third_party/asio-master/asio/boost_asio.manifest4640
-rwxr-xr-xsrc/third_party/asio-master/asio/boostify.pl17
-rw-r--r--src/third_party/asio-master/asio/include/Makefile.am1
-rw-r--r--src/third_party/asio-master/asio/include/asio.hpp3
-rw-r--r--src/third_party/asio-master/asio/include/asio/buffer.hpp7
-rw-r--r--src/third_party/asio-master/asio/include/asio/coroutine.hpp8
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/bind_handler.hpp357
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/config.hpp20
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/consuming_buffers.hpp37
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/handler_alloc_helpers.hpp24
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/handler_type_requirements.hpp4
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp18
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/impl/kqueue_reactor.ipp18
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/impl/reactive_serial_port_service.ipp2
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp16
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/impl/win_event.ipp5
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/impl/win_tss_ptr.ipp4
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/pop_options.hpp4
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/push_options.hpp5
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/socket_types.hpp3
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/thread_info_base.hpp11
-rw-r--r--src/third_party/asio-master/asio/include/asio/detail/wince_thread.hpp6
-rw-r--r--src/third_party/asio-master/asio/include/asio/error_code.hpp14
-rw-r--r--src/third_party/asio-master/asio/include/asio/generic/detail/impl/endpoint.ipp3
-rw-r--r--src/third_party/asio-master/asio/include/asio/impl/connect.hpp102
-rw-r--r--src/third_party/asio-master/asio/include/asio/impl/serial_port_base.ipp10
-rw-r--r--src/third_party/asio-master/asio/include/asio/impl/system_context.hpp34
-rw-r--r--src/third_party/asio-master/asio/include/asio/impl/use_future.hpp28
-rw-r--r--src/third_party/asio-master/asio/include/asio/io_context.hpp29
-rw-r--r--src/third_party/asio-master/asio/include/asio/ip/impl/network_v4.ipp9
-rw-r--r--src/third_party/asio-master/asio/include/asio/ip/impl/network_v6.ipp9
-rw-r--r--src/third_party/asio-master/asio/include/asio/local/detail/impl/endpoint.ipp3
-rw-r--r--src/third_party/asio-master/asio/include/asio/read_until.hpp24
-rw-r--r--src/third_party/asio-master/asio/include/asio/ssl/detail/impl/engine.ipp2
-rw-r--r--src/third_party/asio-master/asio/include/asio/system_context.hpp9
-rw-r--r--src/third_party/asio-master/asio/include/asio/thread_pool.hpp30
-rw-r--r--src/third_party/asio-master/asio/include/asio/ts/timer.hpp2
-rw-r--r--src/third_party/asio-master/asio/include/asio/use_future.hpp24
-rw-r--r--src/third_party/asio-master/asio/src/Makefile.mgw10
-rw-r--r--src/third_party/asio-master/asio/src/Makefile.msc25
-rwxr-xr-xsrc/third_party/asio-master/asio/tsify.pl35
42 files changed, 10553 insertions, 114 deletions
diff --git a/src/third_party/asio-master/asio/asio.manifest b/src/third_party/asio-master/asio/asio.manifest
new file mode 100644
index 00000000000..cc113eb15a3
--- /dev/null
+++ b/src/third_party/asio-master/asio/asio.manifest
@@ -0,0 +1,5055 @@
+/
+/aclocal.m4
+/compile
+/config.guess
+/config.sub
+/configure
+/configure.ac
+/COPYING
+/depcomp
+/doc/
+/doc/asio/
+/doc/asio/examples/
+/doc/asio/examples/cpp03_examples.html
+/doc/asio/examples/cpp11_examples.html
+/doc/asio/examples.html
+/doc/asio/history.html
+/doc/asio/index.html
+/doc/asio/overview/
+/doc/asio/overview/core/
+/doc/asio/overview/core/allocation.html
+/doc/asio/overview/core/async.html
+/doc/asio/overview/core/basics.html
+/doc/asio/overview/core/buffers.html
+/doc/asio/overview/core/coroutine.html
+/doc/asio/overview/core/handler_tracking.html
+/doc/asio/overview/core.html
+/doc/asio/overview/core/line_based.html
+/doc/asio/overview/core/reactor.html
+/doc/asio/overview/core/spawn.html
+/doc/asio/overview/core/strands.html
+/doc/asio/overview/core/streams.html
+/doc/asio/overview/core/threads.html
+/doc/asio/overview/cpp2011/
+/doc/asio/overview/cpp2011/array.html
+/doc/asio/overview/cpp2011/atomic.html
+/doc/asio/overview/cpp2011/chrono.html
+/doc/asio/overview/cpp2011/futures.html
+/doc/asio/overview/cpp2011.html
+/doc/asio/overview/cpp2011/move_handlers.html
+/doc/asio/overview/cpp2011/move_objects.html
+/doc/asio/overview/cpp2011/shared_ptr.html
+/doc/asio/overview/cpp2011/system_error.html
+/doc/asio/overview/cpp2011/variadic.html
+/doc/asio/overview.html
+/doc/asio/overview/implementation.html
+/doc/asio/overview/networking/
+/doc/asio/overview/networking/bsd_sockets.html
+/doc/asio/overview/networking.html
+/doc/asio/overview/networking/iostreams.html
+/doc/asio/overview/networking/other_protocols.html
+/doc/asio/overview/networking/protocols.html
+/doc/asio/overview/posix/
+/doc/asio/overview/posix/fork.html
+/doc/asio/overview/posix.html
+/doc/asio/overview/posix/local.html
+/doc/asio/overview/posix/stream_descriptor.html
+/doc/asio/overview/rationale.html
+/doc/asio/overview/serial_ports.html
+/doc/asio/overview/signals.html
+/doc/asio/overview/ssl.html
+/doc/asio/overview/timers.html
+/doc/asio/overview/windows/
+/doc/asio/overview/windows.html
+/doc/asio/overview/windows/object_handle.html
+/doc/asio/overview/windows/random_access_handle.html
+/doc/asio/overview/windows/stream_handle.html
+/doc/asio.png
+/doc/asio/reference/
+/doc/asio/reference/AcceptHandler.html
+/doc/asio/reference/add_service.html
+/doc/asio/reference/asio_handler_allocate.html
+/doc/asio/reference/asio_handler_deallocate.html
+/doc/asio/reference/asio_handler_invoke/
+/doc/asio/reference/asio_handler_invoke.html
+/doc/asio/reference/asio_handler_invoke/overload1.html
+/doc/asio/reference/asio_handler_invoke/overload2.html
+/doc/asio/reference/asio_handler_is_continuation.html
+/doc/asio/reference/associated_allocator/
+/doc/asio/reference/associated_allocator/get.html
+/doc/asio/reference/associated_allocator.html
+/doc/asio/reference/associated_allocator/type.html
+/doc/asio/reference/associated_executor/
+/doc/asio/reference/associated_executor/get.html
+/doc/asio/reference/associated_executor.html
+/doc/asio/reference/associated_executor/type.html
+/doc/asio/reference/async_completion/
+/doc/asio/reference/async_completion/async_completion.html
+/doc/asio/reference/async_completion/handler.html
+/doc/asio/reference/async_completion/handler_type.html
+/doc/asio/reference/async_completion.html
+/doc/asio/reference/async_completion/result.html
+/doc/asio/reference/async_connect/
+/doc/asio/reference/async_connect.html
+/doc/asio/reference/async_connect/overload1.html
+/doc/asio/reference/async_connect/overload2.html
+/doc/asio/reference/async_connect/overload3.html
+/doc/asio/reference/async_connect/overload4.html
+/doc/asio/reference/asynchronous_operations.html
+/doc/asio/reference/AsyncRandomAccessReadDevice.html
+/doc/asio/reference/AsyncRandomAccessWriteDevice.html
+/doc/asio/reference/async_read/
+/doc/asio/reference/async_read_at/
+/doc/asio/reference/async_read_at.html
+/doc/asio/reference/async_read_at/overload1.html
+/doc/asio/reference/async_read_at/overload2.html
+/doc/asio/reference/async_read_at/overload3.html
+/doc/asio/reference/async_read_at/overload4.html
+/doc/asio/reference/async_read.html
+/doc/asio/reference/async_read/overload1.html
+/doc/asio/reference/async_read/overload2.html
+/doc/asio/reference/async_read/overload3.html
+/doc/asio/reference/async_read/overload4.html
+/doc/asio/reference/async_read/overload5.html
+/doc/asio/reference/async_read/overload6.html
+/doc/asio/reference/AsyncReadStream.html
+/doc/asio/reference/async_read_until/
+/doc/asio/reference/async_read_until.html
+/doc/asio/reference/async_read_until/overload1.html
+/doc/asio/reference/async_read_until/overload2.html
+/doc/asio/reference/async_read_until/overload3.html
+/doc/asio/reference/async_read_until/overload4.html
+/doc/asio/reference/async_read_until/overload5.html
+/doc/asio/reference/async_read_until/overload6.html
+/doc/asio/reference/async_read_until/overload7.html
+/doc/asio/reference/async_read_until/overload8.html
+/doc/asio/reference/async_result/
+/doc/asio/reference/async_result/async_result.html
+/doc/asio/reference/async_result/get.html
+/doc/asio/reference/async_result.html
+/doc/asio/reference/async_result/type.html
+/doc/asio/reference/async_write/
+/doc/asio/reference/async_write_at/
+/doc/asio/reference/async_write_at.html
+/doc/asio/reference/async_write_at/overload1.html
+/doc/asio/reference/async_write_at/overload2.html
+/doc/asio/reference/async_write_at/overload3.html
+/doc/asio/reference/async_write_at/overload4.html
+/doc/asio/reference/async_write.html
+/doc/asio/reference/async_write/overload1.html
+/doc/asio/reference/async_write/overload2.html
+/doc/asio/reference/async_write/overload3.html
+/doc/asio/reference/async_write/overload4.html
+/doc/asio/reference/async_write/overload5.html
+/doc/asio/reference/async_write/overload6.html
+/doc/asio/reference/AsyncWriteStream.html
+/doc/asio/reference/bad_executor/
+/doc/asio/reference/bad_executor/bad_executor.html
+/doc/asio/reference/bad_executor.html
+/doc/asio/reference/bad_executor/what.html
+/doc/asio/reference/basic_datagram_socket/
+/doc/asio/reference/basic_datagram_socket/assign/
+/doc/asio/reference/basic_datagram_socket/assign.html
+/doc/asio/reference/basic_datagram_socket/assign/overload1.html
+/doc/asio/reference/basic_datagram_socket/assign/overload2.html
+/doc/asio/reference/basic_datagram_socket/async_connect.html
+/doc/asio/reference/basic_datagram_socket/async_receive/
+/doc/asio/reference/basic_datagram_socket/async_receive_from/
+/doc/asio/reference/basic_datagram_socket/async_receive_from.html
+/doc/asio/reference/basic_datagram_socket/async_receive_from/overload1.html
+/doc/asio/reference/basic_datagram_socket/async_receive_from/overload2.html
+/doc/asio/reference/basic_datagram_socket/async_receive.html
+/doc/asio/reference/basic_datagram_socket/async_receive/overload1.html
+/doc/asio/reference/basic_datagram_socket/async_receive/overload2.html
+/doc/asio/reference/basic_datagram_socket/async_send/
+/doc/asio/reference/basic_datagram_socket/async_send.html
+/doc/asio/reference/basic_datagram_socket/async_send/overload1.html
+/doc/asio/reference/basic_datagram_socket/async_send/overload2.html
+/doc/asio/reference/basic_datagram_socket/async_send_to/
+/doc/asio/reference/basic_datagram_socket/async_send_to.html
+/doc/asio/reference/basic_datagram_socket/async_send_to/overload1.html
+/doc/asio/reference/basic_datagram_socket/async_send_to/overload2.html
+/doc/asio/reference/basic_datagram_socket/async_wait.html
+/doc/asio/reference/basic_datagram_socket/at_mark/
+/doc/asio/reference/basic_datagram_socket/at_mark.html
+/doc/asio/reference/basic_datagram_socket/at_mark/overload1.html
+/doc/asio/reference/basic_datagram_socket/at_mark/overload2.html
+/doc/asio/reference/basic_datagram_socket/available/
+/doc/asio/reference/basic_datagram_socket/available.html
+/doc/asio/reference/basic_datagram_socket/available/overload1.html
+/doc/asio/reference/basic_datagram_socket/available/overload2.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
+/doc/asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html
+/doc/asio/reference/basic_datagram_socket/bind/
+/doc/asio/reference/basic_datagram_socket/bind.html
+/doc/asio/reference/basic_datagram_socket/bind/overload1.html
+/doc/asio/reference/basic_datagram_socket/bind/overload2.html
+/doc/asio/reference/basic_datagram_socket/broadcast.html
+/doc/asio/reference/basic_datagram_socket/bytes_readable.html
+/doc/asio/reference/basic_datagram_socket/cancel/
+/doc/asio/reference/basic_datagram_socket/cancel.html
+/doc/asio/reference/basic_datagram_socket/cancel/overload1.html
+/doc/asio/reference/basic_datagram_socket/cancel/overload2.html
+/doc/asio/reference/basic_datagram_socket/close/
+/doc/asio/reference/basic_datagram_socket/close.html
+/doc/asio/reference/basic_datagram_socket/close/overload1.html
+/doc/asio/reference/basic_datagram_socket/close/overload2.html
+/doc/asio/reference/basic_datagram_socket/connect/
+/doc/asio/reference/basic_datagram_socket/connect.html
+/doc/asio/reference/basic_datagram_socket/connect/overload1.html
+/doc/asio/reference/basic_datagram_socket/connect/overload2.html
+/doc/asio/reference/basic_datagram_socket/debug.html
+/doc/asio/reference/basic_datagram_socket/do_not_route.html
+/doc/asio/reference/basic_datagram_socket/enable_connection_aborted.html
+/doc/asio/reference/basic_datagram_socket/endpoint_type.html
+/doc/asio/reference/basic_datagram_socket/executor_type.html
+/doc/asio/reference/basic_datagram_socket/get_executor.html
+/doc/asio/reference/basic_datagram_socket/get_implementation/
+/doc/asio/reference/basic_datagram_socket/get_implementation.html
+/doc/asio/reference/basic_datagram_socket/get_implementation/overload1.html
+/doc/asio/reference/basic_datagram_socket/get_implementation/overload2.html
+/doc/asio/reference/basic_datagram_socket/get_io_service.html
+/doc/asio/reference/basic_datagram_socket/get_option/
+/doc/asio/reference/basic_datagram_socket/get_option.html
+/doc/asio/reference/basic_datagram_socket/get_option/overload1.html
+/doc/asio/reference/basic_datagram_socket/get_option/overload2.html
+/doc/asio/reference/basic_datagram_socket/get_service/
+/doc/asio/reference/basic_datagram_socket/get_service.html
+/doc/asio/reference/basic_datagram_socket/get_service/overload1.html
+/doc/asio/reference/basic_datagram_socket/get_service/overload2.html
+/doc/asio/reference/basic_datagram_socket.html
+/doc/asio/reference/basic_datagram_socket/implementation_type.html
+/doc/asio/reference/basic_datagram_socket/io_control/
+/doc/asio/reference/basic_datagram_socket/io_control.html
+/doc/asio/reference/basic_datagram_socket/io_control/overload1.html
+/doc/asio/reference/basic_datagram_socket/io_control/overload2.html
+/doc/asio/reference/basic_datagram_socket/is_open.html
+/doc/asio/reference/basic_datagram_socket/keep_alive.html
+/doc/asio/reference/basic_datagram_socket/linger.html
+/doc/asio/reference/basic_datagram_socket/local_endpoint/
+/doc/asio/reference/basic_datagram_socket/local_endpoint.html
+/doc/asio/reference/basic_datagram_socket/local_endpoint/overload1.html
+/doc/asio/reference/basic_datagram_socket/local_endpoint/overload2.html
+/doc/asio/reference/basic_datagram_socket/lowest_layer/
+/doc/asio/reference/basic_datagram_socket/lowest_layer.html
+/doc/asio/reference/basic_datagram_socket/lowest_layer/overload1.html
+/doc/asio/reference/basic_datagram_socket/lowest_layer/overload2.html
+/doc/asio/reference/basic_datagram_socket/lowest_layer_type.html
+/doc/asio/reference/basic_datagram_socket/max_connections.html
+/doc/asio/reference/basic_datagram_socket/message_do_not_route.html
+/doc/asio/reference/basic_datagram_socket/message_end_of_record.html
+/doc/asio/reference/basic_datagram_socket/message_flags.html
+/doc/asio/reference/basic_datagram_socket/message_out_of_band.html
+/doc/asio/reference/basic_datagram_socket/message_peek.html
+/doc/asio/reference/basic_datagram_socket/native_handle.html
+/doc/asio/reference/basic_datagram_socket/native_handle_type.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/
+/doc/asio/reference/basic_datagram_socket/native_non_blocking.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_datagram_socket/native_non_blocking/overload3.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/
+/doc/asio/reference/basic_datagram_socket/non_blocking.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_datagram_socket/non_blocking/overload3.html
+/doc/asio/reference/basic_datagram_socket/open/
+/doc/asio/reference/basic_datagram_socket/open.html
+/doc/asio/reference/basic_datagram_socket/open/overload1.html
+/doc/asio/reference/basic_datagram_socket/open/overload2.html
+/doc/asio/reference/basic_datagram_socket/operator_eq_/
+/doc/asio/reference/basic_datagram_socket/operator_eq_.html
+/doc/asio/reference/basic_datagram_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_datagram_socket/operator_eq_/overload2.html
+/doc/asio/reference/basic_datagram_socket/protocol_type.html
+/doc/asio/reference/basic_datagram_socket/receive/
+/doc/asio/reference/basic_datagram_socket/receive_buffer_size.html
+/doc/asio/reference/basic_datagram_socket/receive_from/
+/doc/asio/reference/basic_datagram_socket/receive_from.html
+/doc/asio/reference/basic_datagram_socket/receive_from/overload1.html
+/doc/asio/reference/basic_datagram_socket/receive_from/overload2.html
+/doc/asio/reference/basic_datagram_socket/receive_from/overload3.html
+/doc/asio/reference/basic_datagram_socket/receive.html
+/doc/asio/reference/basic_datagram_socket/receive_low_watermark.html
+/doc/asio/reference/basic_datagram_socket/receive/overload1.html
+/doc/asio/reference/basic_datagram_socket/receive/overload2.html
+/doc/asio/reference/basic_datagram_socket/receive/overload3.html
+/doc/asio/reference/basic_datagram_socket/remote_endpoint/
+/doc/asio/reference/basic_datagram_socket/remote_endpoint.html
+/doc/asio/reference/basic_datagram_socket/remote_endpoint/overload1.html
+/doc/asio/reference/basic_datagram_socket/remote_endpoint/overload2.html
+/doc/asio/reference/basic_datagram_socket/reuse_address.html
+/doc/asio/reference/basic_datagram_socket/send/
+/doc/asio/reference/basic_datagram_socket/send_buffer_size.html
+/doc/asio/reference/basic_datagram_socket/send.html
+/doc/asio/reference/basic_datagram_socket/send_low_watermark.html
+/doc/asio/reference/basic_datagram_socket/send/overload1.html
+/doc/asio/reference/basic_datagram_socket/send/overload2.html
+/doc/asio/reference/basic_datagram_socket/send/overload3.html
+/doc/asio/reference/basic_datagram_socket/send_to/
+/doc/asio/reference/basic_datagram_socket/send_to.html
+/doc/asio/reference/basic_datagram_socket/send_to/overload1.html
+/doc/asio/reference/basic_datagram_socket/send_to/overload2.html
+/doc/asio/reference/basic_datagram_socket/send_to/overload3.html
+/doc/asio/reference/basic_datagram_socket/service_type.html
+/doc/asio/reference/basic_datagram_socket/set_option/
+/doc/asio/reference/basic_datagram_socket/set_option.html
+/doc/asio/reference/basic_datagram_socket/set_option/overload1.html
+/doc/asio/reference/basic_datagram_socket/set_option/overload2.html
+/doc/asio/reference/basic_datagram_socket/shutdown/
+/doc/asio/reference/basic_datagram_socket/shutdown.html
+/doc/asio/reference/basic_datagram_socket/shutdown/overload1.html
+/doc/asio/reference/basic_datagram_socket/shutdown/overload2.html
+/doc/asio/reference/basic_datagram_socket/shutdown_type.html
+/doc/asio/reference/basic_datagram_socket/wait/
+/doc/asio/reference/basic_datagram_socket/wait.html
+/doc/asio/reference/basic_datagram_socket/wait/overload1.html
+/doc/asio/reference/basic_datagram_socket/wait/overload2.html
+/doc/asio/reference/basic_datagram_socket/wait_type.html
+/doc/asio/reference/basic_deadline_timer/
+/doc/asio/reference/basic_deadline_timer/async_wait.html
+/doc/asio/reference/basic_deadline_timer/basic_deadline_timer/
+/doc/asio/reference/basic_deadline_timer/basic_deadline_timer.html
+/doc/asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html
+/doc/asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html
+/doc/asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html
+/doc/asio/reference/basic_deadline_timer/cancel/
+/doc/asio/reference/basic_deadline_timer/cancel.html
+/doc/asio/reference/basic_deadline_timer/cancel_one/
+/doc/asio/reference/basic_deadline_timer/cancel_one.html
+/doc/asio/reference/basic_deadline_timer/cancel_one/overload1.html
+/doc/asio/reference/basic_deadline_timer/cancel_one/overload2.html
+/doc/asio/reference/basic_deadline_timer/cancel/overload1.html
+/doc/asio/reference/basic_deadline_timer/cancel/overload2.html
+/doc/asio/reference/basic_deadline_timer/duration_type.html
+/doc/asio/reference/basic_deadline_timer/executor_type.html
+/doc/asio/reference/basic_deadline_timer/expires_at/
+/doc/asio/reference/basic_deadline_timer/expires_at.html
+/doc/asio/reference/basic_deadline_timer/expires_at/overload1.html
+/doc/asio/reference/basic_deadline_timer/expires_at/overload2.html
+/doc/asio/reference/basic_deadline_timer/expires_at/overload3.html
+/doc/asio/reference/basic_deadline_timer/expires_from_now/
+/doc/asio/reference/basic_deadline_timer/expires_from_now.html
+/doc/asio/reference/basic_deadline_timer/expires_from_now/overload1.html
+/doc/asio/reference/basic_deadline_timer/expires_from_now/overload2.html
+/doc/asio/reference/basic_deadline_timer/expires_from_now/overload3.html
+/doc/asio/reference/basic_deadline_timer/get_executor.html
+/doc/asio/reference/basic_deadline_timer/get_implementation/
+/doc/asio/reference/basic_deadline_timer/get_implementation.html
+/doc/asio/reference/basic_deadline_timer/get_implementation/overload1.html
+/doc/asio/reference/basic_deadline_timer/get_implementation/overload2.html
+/doc/asio/reference/basic_deadline_timer/get_io_service.html
+/doc/asio/reference/basic_deadline_timer/get_service/
+/doc/asio/reference/basic_deadline_timer/get_service.html
+/doc/asio/reference/basic_deadline_timer/get_service/overload1.html
+/doc/asio/reference/basic_deadline_timer/get_service/overload2.html
+/doc/asio/reference/basic_deadline_timer.html
+/doc/asio/reference/basic_deadline_timer/implementation_type.html
+/doc/asio/reference/basic_deadline_timer/service_type.html
+/doc/asio/reference/basic_deadline_timer/time_type.html
+/doc/asio/reference/basic_deadline_timer/traits_type.html
+/doc/asio/reference/basic_deadline_timer/wait/
+/doc/asio/reference/basic_deadline_timer/wait.html
+/doc/asio/reference/basic_deadline_timer/wait/overload1.html
+/doc/asio/reference/basic_deadline_timer/wait/overload2.html
+/doc/asio/reference/basic_io_object/
+/doc/asio/reference/basic_io_object/basic_io_object/
+/doc/asio/reference/basic_io_object/_basic_io_object.html
+/doc/asio/reference/basic_io_object/basic_io_object.html
+/doc/asio/reference/basic_io_object/basic_io_object/overload1.html
+/doc/asio/reference/basic_io_object/basic_io_object/overload2.html
+/doc/asio/reference/basic_io_object/executor_type.html
+/doc/asio/reference/basic_io_object/get_executor.html
+/doc/asio/reference/basic_io_object/get_implementation/
+/doc/asio/reference/basic_io_object/get_implementation.html
+/doc/asio/reference/basic_io_object/get_implementation/overload1.html
+/doc/asio/reference/basic_io_object/get_implementation/overload2.html
+/doc/asio/reference/basic_io_object/get_io_service.html
+/doc/asio/reference/basic_io_object/get_service/
+/doc/asio/reference/basic_io_object/get_service.html
+/doc/asio/reference/basic_io_object/get_service/overload1.html
+/doc/asio/reference/basic_io_object/get_service/overload2.html
+/doc/asio/reference/basic_io_object.html
+/doc/asio/reference/basic_io_object/implementation_type.html
+/doc/asio/reference/basic_io_object/operator_eq_.html
+/doc/asio/reference/basic_io_object/service_type.html
+/doc/asio/reference/basic_raw_socket/
+/doc/asio/reference/basic_raw_socket/assign/
+/doc/asio/reference/basic_raw_socket/assign.html
+/doc/asio/reference/basic_raw_socket/assign/overload1.html
+/doc/asio/reference/basic_raw_socket/assign/overload2.html
+/doc/asio/reference/basic_raw_socket/async_connect.html
+/doc/asio/reference/basic_raw_socket/async_receive/
+/doc/asio/reference/basic_raw_socket/async_receive_from/
+/doc/asio/reference/basic_raw_socket/async_receive_from.html
+/doc/asio/reference/basic_raw_socket/async_receive_from/overload1.html
+/doc/asio/reference/basic_raw_socket/async_receive_from/overload2.html
+/doc/asio/reference/basic_raw_socket/async_receive.html
+/doc/asio/reference/basic_raw_socket/async_receive/overload1.html
+/doc/asio/reference/basic_raw_socket/async_receive/overload2.html
+/doc/asio/reference/basic_raw_socket/async_send/
+/doc/asio/reference/basic_raw_socket/async_send.html
+/doc/asio/reference/basic_raw_socket/async_send/overload1.html
+/doc/asio/reference/basic_raw_socket/async_send/overload2.html
+/doc/asio/reference/basic_raw_socket/async_send_to/
+/doc/asio/reference/basic_raw_socket/async_send_to.html
+/doc/asio/reference/basic_raw_socket/async_send_to/overload1.html
+/doc/asio/reference/basic_raw_socket/async_send_to/overload2.html
+/doc/asio/reference/basic_raw_socket/async_wait.html
+/doc/asio/reference/basic_raw_socket/at_mark/
+/doc/asio/reference/basic_raw_socket/at_mark.html
+/doc/asio/reference/basic_raw_socket/at_mark/overload1.html
+/doc/asio/reference/basic_raw_socket/at_mark/overload2.html
+/doc/asio/reference/basic_raw_socket/available/
+/doc/asio/reference/basic_raw_socket/available.html
+/doc/asio/reference/basic_raw_socket/available/overload1.html
+/doc/asio/reference/basic_raw_socket/available/overload2.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/
+/doc/asio/reference/basic_raw_socket/basic_raw_socket.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/overload1.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/overload2.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
+/doc/asio/reference/basic_raw_socket/basic_raw_socket/overload6.html
+/doc/asio/reference/basic_raw_socket/bind/
+/doc/asio/reference/basic_raw_socket/bind.html
+/doc/asio/reference/basic_raw_socket/bind/overload1.html
+/doc/asio/reference/basic_raw_socket/bind/overload2.html
+/doc/asio/reference/basic_raw_socket/broadcast.html
+/doc/asio/reference/basic_raw_socket/bytes_readable.html
+/doc/asio/reference/basic_raw_socket/cancel/
+/doc/asio/reference/basic_raw_socket/cancel.html
+/doc/asio/reference/basic_raw_socket/cancel/overload1.html
+/doc/asio/reference/basic_raw_socket/cancel/overload2.html
+/doc/asio/reference/basic_raw_socket/close/
+/doc/asio/reference/basic_raw_socket/close.html
+/doc/asio/reference/basic_raw_socket/close/overload1.html
+/doc/asio/reference/basic_raw_socket/close/overload2.html
+/doc/asio/reference/basic_raw_socket/connect/
+/doc/asio/reference/basic_raw_socket/connect.html
+/doc/asio/reference/basic_raw_socket/connect/overload1.html
+/doc/asio/reference/basic_raw_socket/connect/overload2.html
+/doc/asio/reference/basic_raw_socket/debug.html
+/doc/asio/reference/basic_raw_socket/do_not_route.html
+/doc/asio/reference/basic_raw_socket/enable_connection_aborted.html
+/doc/asio/reference/basic_raw_socket/endpoint_type.html
+/doc/asio/reference/basic_raw_socket/executor_type.html
+/doc/asio/reference/basic_raw_socket/get_executor.html
+/doc/asio/reference/basic_raw_socket/get_implementation/
+/doc/asio/reference/basic_raw_socket/get_implementation.html
+/doc/asio/reference/basic_raw_socket/get_implementation/overload1.html
+/doc/asio/reference/basic_raw_socket/get_implementation/overload2.html
+/doc/asio/reference/basic_raw_socket/get_io_service.html
+/doc/asio/reference/basic_raw_socket/get_option/
+/doc/asio/reference/basic_raw_socket/get_option.html
+/doc/asio/reference/basic_raw_socket/get_option/overload1.html
+/doc/asio/reference/basic_raw_socket/get_option/overload2.html
+/doc/asio/reference/basic_raw_socket/get_service/
+/doc/asio/reference/basic_raw_socket/get_service.html
+/doc/asio/reference/basic_raw_socket/get_service/overload1.html
+/doc/asio/reference/basic_raw_socket/get_service/overload2.html
+/doc/asio/reference/basic_raw_socket.html
+/doc/asio/reference/basic_raw_socket/implementation_type.html
+/doc/asio/reference/basic_raw_socket/io_control/
+/doc/asio/reference/basic_raw_socket/io_control.html
+/doc/asio/reference/basic_raw_socket/io_control/overload1.html
+/doc/asio/reference/basic_raw_socket/io_control/overload2.html
+/doc/asio/reference/basic_raw_socket/is_open.html
+/doc/asio/reference/basic_raw_socket/keep_alive.html
+/doc/asio/reference/basic_raw_socket/linger.html
+/doc/asio/reference/basic_raw_socket/local_endpoint/
+/doc/asio/reference/basic_raw_socket/local_endpoint.html
+/doc/asio/reference/basic_raw_socket/local_endpoint/overload1.html
+/doc/asio/reference/basic_raw_socket/local_endpoint/overload2.html
+/doc/asio/reference/basic_raw_socket/lowest_layer/
+/doc/asio/reference/basic_raw_socket/lowest_layer.html
+/doc/asio/reference/basic_raw_socket/lowest_layer/overload1.html
+/doc/asio/reference/basic_raw_socket/lowest_layer/overload2.html
+/doc/asio/reference/basic_raw_socket/lowest_layer_type.html
+/doc/asio/reference/basic_raw_socket/max_connections.html
+/doc/asio/reference/basic_raw_socket/message_do_not_route.html
+/doc/asio/reference/basic_raw_socket/message_end_of_record.html
+/doc/asio/reference/basic_raw_socket/message_flags.html
+/doc/asio/reference/basic_raw_socket/message_out_of_band.html
+/doc/asio/reference/basic_raw_socket/message_peek.html
+/doc/asio/reference/basic_raw_socket/native_handle.html
+/doc/asio/reference/basic_raw_socket/native_handle_type.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/
+/doc/asio/reference/basic_raw_socket/native_non_blocking.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_raw_socket/native_non_blocking/overload3.html
+/doc/asio/reference/basic_raw_socket/non_blocking/
+/doc/asio/reference/basic_raw_socket/non_blocking.html
+/doc/asio/reference/basic_raw_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_raw_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_raw_socket/non_blocking/overload3.html
+/doc/asio/reference/basic_raw_socket/open/
+/doc/asio/reference/basic_raw_socket/open.html
+/doc/asio/reference/basic_raw_socket/open/overload1.html
+/doc/asio/reference/basic_raw_socket/open/overload2.html
+/doc/asio/reference/basic_raw_socket/operator_eq_/
+/doc/asio/reference/basic_raw_socket/operator_eq_.html
+/doc/asio/reference/basic_raw_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_raw_socket/operator_eq_/overload2.html
+/doc/asio/reference/basic_raw_socket/protocol_type.html
+/doc/asio/reference/basic_raw_socket/receive/
+/doc/asio/reference/basic_raw_socket/receive_buffer_size.html
+/doc/asio/reference/basic_raw_socket/receive_from/
+/doc/asio/reference/basic_raw_socket/receive_from.html
+/doc/asio/reference/basic_raw_socket/receive_from/overload1.html
+/doc/asio/reference/basic_raw_socket/receive_from/overload2.html
+/doc/asio/reference/basic_raw_socket/receive_from/overload3.html
+/doc/asio/reference/basic_raw_socket/receive.html
+/doc/asio/reference/basic_raw_socket/receive_low_watermark.html
+/doc/asio/reference/basic_raw_socket/receive/overload1.html
+/doc/asio/reference/basic_raw_socket/receive/overload2.html
+/doc/asio/reference/basic_raw_socket/receive/overload3.html
+/doc/asio/reference/basic_raw_socket/remote_endpoint/
+/doc/asio/reference/basic_raw_socket/remote_endpoint.html
+/doc/asio/reference/basic_raw_socket/remote_endpoint/overload1.html
+/doc/asio/reference/basic_raw_socket/remote_endpoint/overload2.html
+/doc/asio/reference/basic_raw_socket/reuse_address.html
+/doc/asio/reference/basic_raw_socket/send/
+/doc/asio/reference/basic_raw_socket/send_buffer_size.html
+/doc/asio/reference/basic_raw_socket/send.html
+/doc/asio/reference/basic_raw_socket/send_low_watermark.html
+/doc/asio/reference/basic_raw_socket/send/overload1.html
+/doc/asio/reference/basic_raw_socket/send/overload2.html
+/doc/asio/reference/basic_raw_socket/send/overload3.html
+/doc/asio/reference/basic_raw_socket/send_to/
+/doc/asio/reference/basic_raw_socket/send_to.html
+/doc/asio/reference/basic_raw_socket/send_to/overload1.html
+/doc/asio/reference/basic_raw_socket/send_to/overload2.html
+/doc/asio/reference/basic_raw_socket/send_to/overload3.html
+/doc/asio/reference/basic_raw_socket/service_type.html
+/doc/asio/reference/basic_raw_socket/set_option/
+/doc/asio/reference/basic_raw_socket/set_option.html
+/doc/asio/reference/basic_raw_socket/set_option/overload1.html
+/doc/asio/reference/basic_raw_socket/set_option/overload2.html
+/doc/asio/reference/basic_raw_socket/shutdown/
+/doc/asio/reference/basic_raw_socket/shutdown.html
+/doc/asio/reference/basic_raw_socket/shutdown/overload1.html
+/doc/asio/reference/basic_raw_socket/shutdown/overload2.html
+/doc/asio/reference/basic_raw_socket/shutdown_type.html
+/doc/asio/reference/basic_raw_socket/wait/
+/doc/asio/reference/basic_raw_socket/wait.html
+/doc/asio/reference/basic_raw_socket/wait/overload1.html
+/doc/asio/reference/basic_raw_socket/wait/overload2.html
+/doc/asio/reference/basic_raw_socket/wait_type.html
+/doc/asio/reference/basic_seq_packet_socket/
+/doc/asio/reference/basic_seq_packet_socket/assign/
+/doc/asio/reference/basic_seq_packet_socket/assign.html
+/doc/asio/reference/basic_seq_packet_socket/assign/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/assign/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/async_connect.html
+/doc/asio/reference/basic_seq_packet_socket/async_receive/
+/doc/asio/reference/basic_seq_packet_socket/async_receive.html
+/doc/asio/reference/basic_seq_packet_socket/async_receive/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/async_receive/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/async_send.html
+/doc/asio/reference/basic_seq_packet_socket/async_wait.html
+/doc/asio/reference/basic_seq_packet_socket/at_mark/
+/doc/asio/reference/basic_seq_packet_socket/at_mark.html
+/doc/asio/reference/basic_seq_packet_socket/at_mark/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/at_mark/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/available/
+/doc/asio/reference/basic_seq_packet_socket/available.html
+/doc/asio/reference/basic_seq_packet_socket/available/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/available/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html
+/doc/asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html
+/doc/asio/reference/basic_seq_packet_socket/bind/
+/doc/asio/reference/basic_seq_packet_socket/bind.html
+/doc/asio/reference/basic_seq_packet_socket/bind/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/bind/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/broadcast.html
+/doc/asio/reference/basic_seq_packet_socket/bytes_readable.html
+/doc/asio/reference/basic_seq_packet_socket/cancel/
+/doc/asio/reference/basic_seq_packet_socket/cancel.html
+/doc/asio/reference/basic_seq_packet_socket/cancel/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/cancel/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/close/
+/doc/asio/reference/basic_seq_packet_socket/close.html
+/doc/asio/reference/basic_seq_packet_socket/close/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/close/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/connect/
+/doc/asio/reference/basic_seq_packet_socket/connect.html
+/doc/asio/reference/basic_seq_packet_socket/connect/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/connect/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/debug.html
+/doc/asio/reference/basic_seq_packet_socket/do_not_route.html
+/doc/asio/reference/basic_seq_packet_socket/enable_connection_aborted.html
+/doc/asio/reference/basic_seq_packet_socket/endpoint_type.html
+/doc/asio/reference/basic_seq_packet_socket/executor_type.html
+/doc/asio/reference/basic_seq_packet_socket/get_executor.html
+/doc/asio/reference/basic_seq_packet_socket/get_implementation/
+/doc/asio/reference/basic_seq_packet_socket/get_implementation.html
+/doc/asio/reference/basic_seq_packet_socket/get_implementation/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/get_implementation/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/get_io_service.html
+/doc/asio/reference/basic_seq_packet_socket/get_option/
+/doc/asio/reference/basic_seq_packet_socket/get_option.html
+/doc/asio/reference/basic_seq_packet_socket/get_option/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/get_option/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/get_service/
+/doc/asio/reference/basic_seq_packet_socket/get_service.html
+/doc/asio/reference/basic_seq_packet_socket/get_service/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/get_service/overload2.html
+/doc/asio/reference/basic_seq_packet_socket.html
+/doc/asio/reference/basic_seq_packet_socket/implementation_type.html
+/doc/asio/reference/basic_seq_packet_socket/io_control/
+/doc/asio/reference/basic_seq_packet_socket/io_control.html
+/doc/asio/reference/basic_seq_packet_socket/io_control/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/io_control/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/is_open.html
+/doc/asio/reference/basic_seq_packet_socket/keep_alive.html
+/doc/asio/reference/basic_seq_packet_socket/linger.html
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint/
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint.html
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer/
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/lowest_layer_type.html
+/doc/asio/reference/basic_seq_packet_socket/max_connections.html
+/doc/asio/reference/basic_seq_packet_socket/message_do_not_route.html
+/doc/asio/reference/basic_seq_packet_socket/message_end_of_record.html
+/doc/asio/reference/basic_seq_packet_socket/message_flags.html
+/doc/asio/reference/basic_seq_packet_socket/message_out_of_band.html
+/doc/asio/reference/basic_seq_packet_socket/message_peek.html
+/doc/asio/reference/basic_seq_packet_socket/native_handle.html
+/doc/asio/reference/basic_seq_packet_socket/native_handle_type.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/
+/doc/asio/reference/basic_seq_packet_socket/non_blocking.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/non_blocking/overload3.html
+/doc/asio/reference/basic_seq_packet_socket/open/
+/doc/asio/reference/basic_seq_packet_socket/open.html
+/doc/asio/reference/basic_seq_packet_socket/open/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/open/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/operator_eq_/
+/doc/asio/reference/basic_seq_packet_socket/operator_eq_.html
+/doc/asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/operator_eq_/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/protocol_type.html
+/doc/asio/reference/basic_seq_packet_socket/receive/
+/doc/asio/reference/basic_seq_packet_socket/receive_buffer_size.html
+/doc/asio/reference/basic_seq_packet_socket/receive.html
+/doc/asio/reference/basic_seq_packet_socket/receive_low_watermark.html
+/doc/asio/reference/basic_seq_packet_socket/receive/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/receive/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/receive/overload3.html
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint/
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint.html
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/reuse_address.html
+/doc/asio/reference/basic_seq_packet_socket/send/
+/doc/asio/reference/basic_seq_packet_socket/send_buffer_size.html
+/doc/asio/reference/basic_seq_packet_socket/send.html
+/doc/asio/reference/basic_seq_packet_socket/send_low_watermark.html
+/doc/asio/reference/basic_seq_packet_socket/send/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/send/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/service_type.html
+/doc/asio/reference/basic_seq_packet_socket/set_option/
+/doc/asio/reference/basic_seq_packet_socket/set_option.html
+/doc/asio/reference/basic_seq_packet_socket/set_option/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/set_option/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown/
+/doc/asio/reference/basic_seq_packet_socket/shutdown.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/shutdown_type.html
+/doc/asio/reference/basic_seq_packet_socket/wait/
+/doc/asio/reference/basic_seq_packet_socket/wait.html
+/doc/asio/reference/basic_seq_packet_socket/wait/overload1.html
+/doc/asio/reference/basic_seq_packet_socket/wait/overload2.html
+/doc/asio/reference/basic_seq_packet_socket/wait_type.html
+/doc/asio/reference/basic_serial_port/
+/doc/asio/reference/basic_serial_port/assign/
+/doc/asio/reference/basic_serial_port/assign.html
+/doc/asio/reference/basic_serial_port/assign/overload1.html
+/doc/asio/reference/basic_serial_port/assign/overload2.html
+/doc/asio/reference/basic_serial_port/async_read_some.html
+/doc/asio/reference/basic_serial_port/async_write_some.html
+/doc/asio/reference/basic_serial_port/basic_serial_port/
+/doc/asio/reference/basic_serial_port/basic_serial_port.html
+/doc/asio/reference/basic_serial_port/basic_serial_port/overload1.html
+/doc/asio/reference/basic_serial_port/basic_serial_port/overload2.html
+/doc/asio/reference/basic_serial_port/basic_serial_port/overload3.html
+/doc/asio/reference/basic_serial_port/basic_serial_port/overload4.html
+/doc/asio/reference/basic_serial_port/basic_serial_port/overload5.html
+/doc/asio/reference/basic_serial_port/cancel/
+/doc/asio/reference/basic_serial_port/cancel.html
+/doc/asio/reference/basic_serial_port/cancel/overload1.html
+/doc/asio/reference/basic_serial_port/cancel/overload2.html
+/doc/asio/reference/basic_serial_port/close/
+/doc/asio/reference/basic_serial_port/close.html
+/doc/asio/reference/basic_serial_port/close/overload1.html
+/doc/asio/reference/basic_serial_port/close/overload2.html
+/doc/asio/reference/basic_serial_port/executor_type.html
+/doc/asio/reference/basic_serial_port/get_executor.html
+/doc/asio/reference/basic_serial_port/get_implementation/
+/doc/asio/reference/basic_serial_port/get_implementation.html
+/doc/asio/reference/basic_serial_port/get_implementation/overload1.html
+/doc/asio/reference/basic_serial_port/get_implementation/overload2.html
+/doc/asio/reference/basic_serial_port/get_io_service.html
+/doc/asio/reference/basic_serial_port/get_option/
+/doc/asio/reference/basic_serial_port/get_option.html
+/doc/asio/reference/basic_serial_port/get_option/overload1.html
+/doc/asio/reference/basic_serial_port/get_option/overload2.html
+/doc/asio/reference/basic_serial_port/get_service/
+/doc/asio/reference/basic_serial_port/get_service.html
+/doc/asio/reference/basic_serial_port/get_service/overload1.html
+/doc/asio/reference/basic_serial_port/get_service/overload2.html
+/doc/asio/reference/basic_serial_port.html
+/doc/asio/reference/basic_serial_port/implementation_type.html
+/doc/asio/reference/basic_serial_port/is_open.html
+/doc/asio/reference/basic_serial_port/lowest_layer/
+/doc/asio/reference/basic_serial_port/lowest_layer.html
+/doc/asio/reference/basic_serial_port/lowest_layer/overload1.html
+/doc/asio/reference/basic_serial_port/lowest_layer/overload2.html
+/doc/asio/reference/basic_serial_port/lowest_layer_type.html
+/doc/asio/reference/basic_serial_port/native_handle.html
+/doc/asio/reference/basic_serial_port/native_handle_type.html
+/doc/asio/reference/basic_serial_port/open/
+/doc/asio/reference/basic_serial_port/open.html
+/doc/asio/reference/basic_serial_port/open/overload1.html
+/doc/asio/reference/basic_serial_port/open/overload2.html
+/doc/asio/reference/basic_serial_port/operator_eq_.html
+/doc/asio/reference/basic_serial_port/read_some/
+/doc/asio/reference/basic_serial_port/read_some.html
+/doc/asio/reference/basic_serial_port/read_some/overload1.html
+/doc/asio/reference/basic_serial_port/read_some/overload2.html
+/doc/asio/reference/basic_serial_port/send_break/
+/doc/asio/reference/basic_serial_port/send_break.html
+/doc/asio/reference/basic_serial_port/send_break/overload1.html
+/doc/asio/reference/basic_serial_port/send_break/overload2.html
+/doc/asio/reference/basic_serial_port/service_type.html
+/doc/asio/reference/basic_serial_port/set_option/
+/doc/asio/reference/basic_serial_port/set_option.html
+/doc/asio/reference/basic_serial_port/set_option/overload1.html
+/doc/asio/reference/basic_serial_port/set_option/overload2.html
+/doc/asio/reference/basic_serial_port/write_some/
+/doc/asio/reference/basic_serial_port/write_some.html
+/doc/asio/reference/basic_serial_port/write_some/overload1.html
+/doc/asio/reference/basic_serial_port/write_some/overload2.html
+/doc/asio/reference/basic_signal_set/
+/doc/asio/reference/basic_signal_set/add/
+/doc/asio/reference/basic_signal_set/add.html
+/doc/asio/reference/basic_signal_set/add/overload1.html
+/doc/asio/reference/basic_signal_set/add/overload2.html
+/doc/asio/reference/basic_signal_set/async_wait.html
+/doc/asio/reference/basic_signal_set/basic_signal_set/
+/doc/asio/reference/basic_signal_set/basic_signal_set.html
+/doc/asio/reference/basic_signal_set/basic_signal_set/overload1.html
+/doc/asio/reference/basic_signal_set/basic_signal_set/overload2.html
+/doc/asio/reference/basic_signal_set/basic_signal_set/overload3.html
+/doc/asio/reference/basic_signal_set/basic_signal_set/overload4.html
+/doc/asio/reference/basic_signal_set/cancel/
+/doc/asio/reference/basic_signal_set/cancel.html
+/doc/asio/reference/basic_signal_set/cancel/overload1.html
+/doc/asio/reference/basic_signal_set/cancel/overload2.html
+/doc/asio/reference/basic_signal_set/clear/
+/doc/asio/reference/basic_signal_set/clear.html
+/doc/asio/reference/basic_signal_set/clear/overload1.html
+/doc/asio/reference/basic_signal_set/clear/overload2.html
+/doc/asio/reference/basic_signal_set/executor_type.html
+/doc/asio/reference/basic_signal_set/get_executor.html
+/doc/asio/reference/basic_signal_set/get_implementation/
+/doc/asio/reference/basic_signal_set/get_implementation.html
+/doc/asio/reference/basic_signal_set/get_implementation/overload1.html
+/doc/asio/reference/basic_signal_set/get_implementation/overload2.html
+/doc/asio/reference/basic_signal_set/get_io_service.html
+/doc/asio/reference/basic_signal_set/get_service/
+/doc/asio/reference/basic_signal_set/get_service.html
+/doc/asio/reference/basic_signal_set/get_service/overload1.html
+/doc/asio/reference/basic_signal_set/get_service/overload2.html
+/doc/asio/reference/basic_signal_set.html
+/doc/asio/reference/basic_signal_set/implementation_type.html
+/doc/asio/reference/basic_signal_set/remove/
+/doc/asio/reference/basic_signal_set/remove.html
+/doc/asio/reference/basic_signal_set/remove/overload1.html
+/doc/asio/reference/basic_signal_set/remove/overload2.html
+/doc/asio/reference/basic_signal_set/service_type.html
+/doc/asio/reference/basic_socket/
+/doc/asio/reference/basic_socket_acceptor/
+/doc/asio/reference/basic_socket_acceptor/accept/
+/doc/asio/reference/basic_socket_acceptor/accept.html
+/doc/asio/reference/basic_socket_acceptor/accept/overload1.html
+/doc/asio/reference/basic_socket_acceptor/accept/overload2.html
+/doc/asio/reference/basic_socket_acceptor/accept/overload3.html
+/doc/asio/reference/basic_socket_acceptor/accept/overload4.html
+/doc/asio/reference/basic_socket_acceptor/assign/
+/doc/asio/reference/basic_socket_acceptor/assign.html
+/doc/asio/reference/basic_socket_acceptor/assign/overload1.html
+/doc/asio/reference/basic_socket_acceptor/assign/overload2.html
+/doc/asio/reference/basic_socket_acceptor/async_accept/
+/doc/asio/reference/basic_socket_acceptor/async_accept.html
+/doc/asio/reference/basic_socket_acceptor/async_accept/overload1.html
+/doc/asio/reference/basic_socket_acceptor/async_accept/overload2.html
+/doc/asio/reference/basic_socket_acceptor/async_wait.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
+/doc/asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html
+/doc/asio/reference/basic_socket_acceptor/bind/
+/doc/asio/reference/basic_socket_acceptor/bind.html
+/doc/asio/reference/basic_socket_acceptor/bind/overload1.html
+/doc/asio/reference/basic_socket_acceptor/bind/overload2.html
+/doc/asio/reference/basic_socket_acceptor/broadcast.html
+/doc/asio/reference/basic_socket_acceptor/bytes_readable.html
+/doc/asio/reference/basic_socket_acceptor/cancel/
+/doc/asio/reference/basic_socket_acceptor/cancel.html
+/doc/asio/reference/basic_socket_acceptor/cancel/overload1.html
+/doc/asio/reference/basic_socket_acceptor/cancel/overload2.html
+/doc/asio/reference/basic_socket_acceptor/close/
+/doc/asio/reference/basic_socket_acceptor/close.html
+/doc/asio/reference/basic_socket_acceptor/close/overload1.html
+/doc/asio/reference/basic_socket_acceptor/close/overload2.html
+/doc/asio/reference/basic_socket_acceptor/debug.html
+/doc/asio/reference/basic_socket_acceptor/do_not_route.html
+/doc/asio/reference/basic_socket_acceptor/enable_connection_aborted.html
+/doc/asio/reference/basic_socket_acceptor/endpoint_type.html
+/doc/asio/reference/basic_socket_acceptor/executor_type.html
+/doc/asio/reference/basic_socket_acceptor/get_executor.html
+/doc/asio/reference/basic_socket_acceptor/get_implementation/
+/doc/asio/reference/basic_socket_acceptor/get_implementation.html
+/doc/asio/reference/basic_socket_acceptor/get_implementation/overload1.html
+/doc/asio/reference/basic_socket_acceptor/get_implementation/overload2.html
+/doc/asio/reference/basic_socket_acceptor/get_io_service.html
+/doc/asio/reference/basic_socket_acceptor/get_option/
+/doc/asio/reference/basic_socket_acceptor/get_option.html
+/doc/asio/reference/basic_socket_acceptor/get_option/overload1.html
+/doc/asio/reference/basic_socket_acceptor/get_option/overload2.html
+/doc/asio/reference/basic_socket_acceptor/get_service/
+/doc/asio/reference/basic_socket_acceptor/get_service.html
+/doc/asio/reference/basic_socket_acceptor/get_service/overload1.html
+/doc/asio/reference/basic_socket_acceptor/get_service/overload2.html
+/doc/asio/reference/basic_socket_acceptor.html
+/doc/asio/reference/basic_socket_acceptor/implementation_type.html
+/doc/asio/reference/basic_socket_acceptor/io_control/
+/doc/asio/reference/basic_socket_acceptor/io_control.html
+/doc/asio/reference/basic_socket_acceptor/io_control/overload1.html
+/doc/asio/reference/basic_socket_acceptor/io_control/overload2.html
+/doc/asio/reference/basic_socket_acceptor/is_open.html
+/doc/asio/reference/basic_socket_acceptor/keep_alive.html
+/doc/asio/reference/basic_socket_acceptor/linger.html
+/doc/asio/reference/basic_socket_acceptor/listen/
+/doc/asio/reference/basic_socket_acceptor/listen.html
+/doc/asio/reference/basic_socket_acceptor/listen/overload1.html
+/doc/asio/reference/basic_socket_acceptor/listen/overload2.html
+/doc/asio/reference/basic_socket_acceptor/local_endpoint/
+/doc/asio/reference/basic_socket_acceptor/local_endpoint.html
+/doc/asio/reference/basic_socket_acceptor/local_endpoint/overload1.html
+/doc/asio/reference/basic_socket_acceptor/local_endpoint/overload2.html
+/doc/asio/reference/basic_socket_acceptor/max_connections.html
+/doc/asio/reference/basic_socket_acceptor/message_do_not_route.html
+/doc/asio/reference/basic_socket_acceptor/message_end_of_record.html
+/doc/asio/reference/basic_socket_acceptor/message_flags.html
+/doc/asio/reference/basic_socket_acceptor/message_out_of_band.html
+/doc/asio/reference/basic_socket_acceptor/message_peek.html
+/doc/asio/reference/basic_socket_acceptor/native_handle.html
+/doc/asio/reference/basic_socket_acceptor/native_handle_type.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html
+/doc/asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/
+/doc/asio/reference/basic_socket_acceptor/non_blocking.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/overload1.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/overload2.html
+/doc/asio/reference/basic_socket_acceptor/non_blocking/overload3.html
+/doc/asio/reference/basic_socket_acceptor/open/
+/doc/asio/reference/basic_socket_acceptor/open.html
+/doc/asio/reference/basic_socket_acceptor/open/overload1.html
+/doc/asio/reference/basic_socket_acceptor/open/overload2.html
+/doc/asio/reference/basic_socket_acceptor/operator_eq_/
+/doc/asio/reference/basic_socket_acceptor/operator_eq_.html
+/doc/asio/reference/basic_socket_acceptor/operator_eq_/overload1.html
+/doc/asio/reference/basic_socket_acceptor/operator_eq_/overload2.html
+/doc/asio/reference/basic_socket_acceptor/protocol_type.html
+/doc/asio/reference/basic_socket_acceptor/receive_buffer_size.html
+/doc/asio/reference/basic_socket_acceptor/receive_low_watermark.html
+/doc/asio/reference/basic_socket_acceptor/reuse_address.html
+/doc/asio/reference/basic_socket_acceptor/send_buffer_size.html
+/doc/asio/reference/basic_socket_acceptor/send_low_watermark.html
+/doc/asio/reference/basic_socket_acceptor/service_type.html
+/doc/asio/reference/basic_socket_acceptor/set_option/
+/doc/asio/reference/basic_socket_acceptor/set_option.html
+/doc/asio/reference/basic_socket_acceptor/set_option/overload1.html
+/doc/asio/reference/basic_socket_acceptor/set_option/overload2.html
+/doc/asio/reference/basic_socket_acceptor/shutdown_type.html
+/doc/asio/reference/basic_socket_acceptor/wait/
+/doc/asio/reference/basic_socket_acceptor/wait.html
+/doc/asio/reference/basic_socket_acceptor/wait/overload1.html
+/doc/asio/reference/basic_socket_acceptor/wait/overload2.html
+/doc/asio/reference/basic_socket_acceptor/wait_type.html
+/doc/asio/reference/basic_socket/assign/
+/doc/asio/reference/basic_socket/assign.html
+/doc/asio/reference/basic_socket/assign/overload1.html
+/doc/asio/reference/basic_socket/assign/overload2.html
+/doc/asio/reference/basic_socket/async_connect.html
+/doc/asio/reference/basic_socket/async_wait.html
+/doc/asio/reference/basic_socket/at_mark/
+/doc/asio/reference/basic_socket/at_mark.html
+/doc/asio/reference/basic_socket/at_mark/overload1.html
+/doc/asio/reference/basic_socket/at_mark/overload2.html
+/doc/asio/reference/basic_socket/available/
+/doc/asio/reference/basic_socket/available.html
+/doc/asio/reference/basic_socket/available/overload1.html
+/doc/asio/reference/basic_socket/available/overload2.html
+/doc/asio/reference/basic_socket/basic_socket/
+/doc/asio/reference/basic_socket/_basic_socket.html
+/doc/asio/reference/basic_socket/basic_socket.html
+/doc/asio/reference/basic_socket/basic_socket/overload1.html
+/doc/asio/reference/basic_socket/basic_socket/overload2.html
+/doc/asio/reference/basic_socket/basic_socket/overload3.html
+/doc/asio/reference/basic_socket/basic_socket/overload4.html
+/doc/asio/reference/basic_socket/basic_socket/overload5.html
+/doc/asio/reference/basic_socket/basic_socket/overload6.html
+/doc/asio/reference/basic_socket/bind/
+/doc/asio/reference/basic_socket/bind.html
+/doc/asio/reference/basic_socket/bind/overload1.html
+/doc/asio/reference/basic_socket/bind/overload2.html
+/doc/asio/reference/basic_socket/broadcast.html
+/doc/asio/reference/basic_socket/bytes_readable.html
+/doc/asio/reference/basic_socket/cancel/
+/doc/asio/reference/basic_socket/cancel.html
+/doc/asio/reference/basic_socket/cancel/overload1.html
+/doc/asio/reference/basic_socket/cancel/overload2.html
+/doc/asio/reference/basic_socket/close/
+/doc/asio/reference/basic_socket/close.html
+/doc/asio/reference/basic_socket/close/overload1.html
+/doc/asio/reference/basic_socket/close/overload2.html
+/doc/asio/reference/basic_socket/connect/
+/doc/asio/reference/basic_socket/connect.html
+/doc/asio/reference/basic_socket/connect/overload1.html
+/doc/asio/reference/basic_socket/connect/overload2.html
+/doc/asio/reference/basic_socket/debug.html
+/doc/asio/reference/basic_socket/do_not_route.html
+/doc/asio/reference/basic_socket/enable_connection_aborted.html
+/doc/asio/reference/basic_socket/endpoint_type.html
+/doc/asio/reference/basic_socket/executor_type.html
+/doc/asio/reference/basic_socket/get_executor.html
+/doc/asio/reference/basic_socket/get_implementation/
+/doc/asio/reference/basic_socket/get_implementation.html
+/doc/asio/reference/basic_socket/get_implementation/overload1.html
+/doc/asio/reference/basic_socket/get_implementation/overload2.html
+/doc/asio/reference/basic_socket/get_io_service.html
+/doc/asio/reference/basic_socket/get_option/
+/doc/asio/reference/basic_socket/get_option.html
+/doc/asio/reference/basic_socket/get_option/overload1.html
+/doc/asio/reference/basic_socket/get_option/overload2.html
+/doc/asio/reference/basic_socket/get_service/
+/doc/asio/reference/basic_socket/get_service.html
+/doc/asio/reference/basic_socket/get_service/overload1.html
+/doc/asio/reference/basic_socket/get_service/overload2.html
+/doc/asio/reference/basic_socket.html
+/doc/asio/reference/basic_socket/implementation_type.html
+/doc/asio/reference/basic_socket/io_control/
+/doc/asio/reference/basic_socket/io_control.html
+/doc/asio/reference/basic_socket/io_control/overload1.html
+/doc/asio/reference/basic_socket/io_control/overload2.html
+/doc/asio/reference/basic_socket_iostream/
+/doc/asio/reference/basic_socket_iostream/basic_socket_iostream/
+/doc/asio/reference/basic_socket_iostream/basic_socket_iostream.html
+/doc/asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html
+/doc/asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html
+/doc/asio/reference/basic_socket_iostream/close.html
+/doc/asio/reference/basic_socket_iostream/connect.html
+/doc/asio/reference/basic_socket_iostream/duration.html
+/doc/asio/reference/basic_socket_iostream/duration_type.html
+/doc/asio/reference/basic_socket_iostream/endpoint_type.html
+/doc/asio/reference/basic_socket_iostream/error.html
+/doc/asio/reference/basic_socket_iostream/expires_after.html
+/doc/asio/reference/basic_socket_iostream/expires_at/
+/doc/asio/reference/basic_socket_iostream/expires_at.html
+/doc/asio/reference/basic_socket_iostream/expires_at/overload1.html
+/doc/asio/reference/basic_socket_iostream/expires_at/overload2.html
+/doc/asio/reference/basic_socket_iostream/expires_from_now/
+/doc/asio/reference/basic_socket_iostream/expires_from_now.html
+/doc/asio/reference/basic_socket_iostream/expires_from_now/overload1.html
+/doc/asio/reference/basic_socket_iostream/expires_from_now/overload2.html
+/doc/asio/reference/basic_socket_iostream/expiry.html
+/doc/asio/reference/basic_socket_iostream.html
+/doc/asio/reference/basic_socket_iostream/rdbuf.html
+/doc/asio/reference/basic_socket_iostream/time_point.html
+/doc/asio/reference/basic_socket_iostream/time_type.html
+/doc/asio/reference/basic_socket/is_open.html
+/doc/asio/reference/basic_socket/keep_alive.html
+/doc/asio/reference/basic_socket/linger.html
+/doc/asio/reference/basic_socket/local_endpoint/
+/doc/asio/reference/basic_socket/local_endpoint.html
+/doc/asio/reference/basic_socket/local_endpoint/overload1.html
+/doc/asio/reference/basic_socket/local_endpoint/overload2.html
+/doc/asio/reference/basic_socket/lowest_layer/
+/doc/asio/reference/basic_socket/lowest_layer.html
+/doc/asio/reference/basic_socket/lowest_layer/overload1.html
+/doc/asio/reference/basic_socket/lowest_layer/overload2.html
+/doc/asio/reference/basic_socket/lowest_layer_type.html
+/doc/asio/reference/basic_socket/max_connections.html
+/doc/asio/reference/basic_socket/message_do_not_route.html
+/doc/asio/reference/basic_socket/message_end_of_record.html
+/doc/asio/reference/basic_socket/message_flags.html
+/doc/asio/reference/basic_socket/message_out_of_band.html
+/doc/asio/reference/basic_socket/message_peek.html
+/doc/asio/reference/basic_socket/native_handle.html
+/doc/asio/reference/basic_socket/native_handle_type.html
+/doc/asio/reference/basic_socket/native_non_blocking/
+/doc/asio/reference/basic_socket/native_non_blocking.html
+/doc/asio/reference/basic_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_socket/native_non_blocking/overload3.html
+/doc/asio/reference/basic_socket/non_blocking/
+/doc/asio/reference/basic_socket/non_blocking.html
+/doc/asio/reference/basic_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_socket/non_blocking/overload3.html
+/doc/asio/reference/basic_socket/open/
+/doc/asio/reference/basic_socket/open.html
+/doc/asio/reference/basic_socket/open/overload1.html
+/doc/asio/reference/basic_socket/open/overload2.html
+/doc/asio/reference/basic_socket/operator_eq_/
+/doc/asio/reference/basic_socket/operator_eq_.html
+/doc/asio/reference/basic_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_socket/operator_eq_/overload2.html
+/doc/asio/reference/basic_socket/protocol_type.html
+/doc/asio/reference/basic_socket/receive_buffer_size.html
+/doc/asio/reference/basic_socket/receive_low_watermark.html
+/doc/asio/reference/basic_socket/remote_endpoint/
+/doc/asio/reference/basic_socket/remote_endpoint.html
+/doc/asio/reference/basic_socket/remote_endpoint/overload1.html
+/doc/asio/reference/basic_socket/remote_endpoint/overload2.html
+/doc/asio/reference/basic_socket/reuse_address.html
+/doc/asio/reference/basic_socket/send_buffer_size.html
+/doc/asio/reference/basic_socket/send_low_watermark.html
+/doc/asio/reference/basic_socket/service_type.html
+/doc/asio/reference/basic_socket/set_option/
+/doc/asio/reference/basic_socket/set_option.html
+/doc/asio/reference/basic_socket/set_option/overload1.html
+/doc/asio/reference/basic_socket/set_option/overload2.html
+/doc/asio/reference/basic_socket/shutdown/
+/doc/asio/reference/basic_socket/shutdown.html
+/doc/asio/reference/basic_socket/shutdown/overload1.html
+/doc/asio/reference/basic_socket/shutdown/overload2.html
+/doc/asio/reference/basic_socket/shutdown_type.html
+/doc/asio/reference/basic_socket_streambuf/
+/doc/asio/reference/basic_socket_streambuf/assign/
+/doc/asio/reference/basic_socket_streambuf/assign.html
+/doc/asio/reference/basic_socket_streambuf/assign/overload1.html
+/doc/asio/reference/basic_socket_streambuf/assign/overload2.html
+/doc/asio/reference/basic_socket_streambuf/async_connect.html
+/doc/asio/reference/basic_socket_streambuf/async_wait.html
+/doc/asio/reference/basic_socket_streambuf/at_mark/
+/doc/asio/reference/basic_socket_streambuf/at_mark.html
+/doc/asio/reference/basic_socket_streambuf/at_mark/overload1.html
+/doc/asio/reference/basic_socket_streambuf/at_mark/overload2.html
+/doc/asio/reference/basic_socket_streambuf/available/
+/doc/asio/reference/basic_socket_streambuf/available.html
+/doc/asio/reference/basic_socket_streambuf/available/overload1.html
+/doc/asio/reference/basic_socket_streambuf/available/overload2.html
+/doc/asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html
+/doc/asio/reference/basic_socket_streambuf/basic_socket_streambuf.html
+/doc/asio/reference/basic_socket_streambuf/bind/
+/doc/asio/reference/basic_socket_streambuf/bind.html
+/doc/asio/reference/basic_socket_streambuf/bind/overload1.html
+/doc/asio/reference/basic_socket_streambuf/bind/overload2.html
+/doc/asio/reference/basic_socket_streambuf/broadcast.html
+/doc/asio/reference/basic_socket_streambuf/bytes_readable.html
+/doc/asio/reference/basic_socket_streambuf/cancel/
+/doc/asio/reference/basic_socket_streambuf/cancel.html
+/doc/asio/reference/basic_socket_streambuf/cancel/overload1.html
+/doc/asio/reference/basic_socket_streambuf/cancel/overload2.html
+/doc/asio/reference/basic_socket_streambuf/close/
+/doc/asio/reference/basic_socket_streambuf/close.html
+/doc/asio/reference/basic_socket_streambuf/close/overload1.html
+/doc/asio/reference/basic_socket_streambuf/close/overload2.html
+/doc/asio/reference/basic_socket_streambuf/connect/
+/doc/asio/reference/basic_socket_streambuf/connect.html
+/doc/asio/reference/basic_socket_streambuf/connect/overload1.html
+/doc/asio/reference/basic_socket_streambuf/connect/overload2.html
+/doc/asio/reference/basic_socket_streambuf/connect/overload3.html
+/doc/asio/reference/basic_socket_streambuf/debug.html
+/doc/asio/reference/basic_socket_streambuf/do_not_route.html
+/doc/asio/reference/basic_socket_streambuf/duration.html
+/doc/asio/reference/basic_socket_streambuf/duration_type.html
+/doc/asio/reference/basic_socket_streambuf/enable_connection_aborted.html
+/doc/asio/reference/basic_socket_streambuf/endpoint_type.html
+/doc/asio/reference/basic_socket_streambuf/error.html
+/doc/asio/reference/basic_socket_streambuf/executor_type.html
+/doc/asio/reference/basic_socket_streambuf/expires_after.html
+/doc/asio/reference/basic_socket_streambuf/expires_at/
+/doc/asio/reference/basic_socket_streambuf/expires_at.html
+/doc/asio/reference/basic_socket_streambuf/expires_at/overload1.html
+/doc/asio/reference/basic_socket_streambuf/expires_at/overload2.html
+/doc/asio/reference/basic_socket_streambuf/expires_at/overload3.html
+/doc/asio/reference/basic_socket_streambuf/expires_from_now/
+/doc/asio/reference/basic_socket_streambuf/expires_from_now.html
+/doc/asio/reference/basic_socket_streambuf/expires_from_now/overload1.html
+/doc/asio/reference/basic_socket_streambuf/expires_from_now/overload2.html
+/doc/asio/reference/basic_socket_streambuf/expiry.html
+/doc/asio/reference/basic_socket_streambuf/get_executor.html
+/doc/asio/reference/basic_socket_streambuf/get_implementation/
+/doc/asio/reference/basic_socket_streambuf/get_implementation.html
+/doc/asio/reference/basic_socket_streambuf/get_implementation/overload1.html
+/doc/asio/reference/basic_socket_streambuf/get_implementation/overload2.html
+/doc/asio/reference/basic_socket_streambuf/get_io_service.html
+/doc/asio/reference/basic_socket_streambuf/get_option/
+/doc/asio/reference/basic_socket_streambuf/get_option.html
+/doc/asio/reference/basic_socket_streambuf/get_option/overload1.html
+/doc/asio/reference/basic_socket_streambuf/get_option/overload2.html
+/doc/asio/reference/basic_socket_streambuf/get_service/
+/doc/asio/reference/basic_socket_streambuf/get_service.html
+/doc/asio/reference/basic_socket_streambuf/get_service/overload1.html
+/doc/asio/reference/basic_socket_streambuf/get_service/overload2.html
+/doc/asio/reference/basic_socket_streambuf.html
+/doc/asio/reference/basic_socket_streambuf/implementation_type.html
+/doc/asio/reference/basic_socket_streambuf/io_control/
+/doc/asio/reference/basic_socket_streambuf/io_control.html
+/doc/asio/reference/basic_socket_streambuf/io_control/overload1.html
+/doc/asio/reference/basic_socket_streambuf/io_control/overload2.html
+/doc/asio/reference/basic_socket_streambuf/io_handler.html
+/doc/asio/reference/basic_socket_streambuf/is_open.html
+/doc/asio/reference/basic_socket_streambuf/keep_alive.html
+/doc/asio/reference/basic_socket_streambuf/linger.html
+/doc/asio/reference/basic_socket_streambuf/local_endpoint/
+/doc/asio/reference/basic_socket_streambuf/local_endpoint.html
+/doc/asio/reference/basic_socket_streambuf/local_endpoint/overload1.html
+/doc/asio/reference/basic_socket_streambuf/local_endpoint/overload2.html
+/doc/asio/reference/basic_socket_streambuf/lowest_layer/
+/doc/asio/reference/basic_socket_streambuf/lowest_layer.html
+/doc/asio/reference/basic_socket_streambuf/lowest_layer/overload1.html
+/doc/asio/reference/basic_socket_streambuf/lowest_layer/overload2.html
+/doc/asio/reference/basic_socket_streambuf/lowest_layer_type.html
+/doc/asio/reference/basic_socket_streambuf/max_connections.html
+/doc/asio/reference/basic_socket_streambuf/message_do_not_route.html
+/doc/asio/reference/basic_socket_streambuf/message_end_of_record.html
+/doc/asio/reference/basic_socket_streambuf/message_flags.html
+/doc/asio/reference/basic_socket_streambuf/message_out_of_band.html
+/doc/asio/reference/basic_socket_streambuf/message_peek.html
+/doc/asio/reference/basic_socket_streambuf/native_handle.html
+/doc/asio/reference/basic_socket_streambuf/native_handle_type.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/overload1.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/overload2.html
+/doc/asio/reference/basic_socket_streambuf/native_non_blocking/overload3.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/
+/doc/asio/reference/basic_socket_streambuf/non_blocking.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/overload1.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/overload2.html
+/doc/asio/reference/basic_socket_streambuf/non_blocking/overload3.html
+/doc/asio/reference/basic_socket_streambuf/open/
+/doc/asio/reference/basic_socket_streambuf/open.html
+/doc/asio/reference/basic_socket_streambuf/open/overload1.html
+/doc/asio/reference/basic_socket_streambuf/open/overload2.html
+/doc/asio/reference/basic_socket_streambuf/overflow.html
+/doc/asio/reference/basic_socket_streambuf/protocol_type.html
+/doc/asio/reference/basic_socket_streambuf/puberror.html
+/doc/asio/reference/basic_socket_streambuf/receive_buffer_size.html
+/doc/asio/reference/basic_socket_streambuf/receive_low_watermark.html
+/doc/asio/reference/basic_socket_streambuf/remote_endpoint/
+/doc/asio/reference/basic_socket_streambuf/remote_endpoint.html
+/doc/asio/reference/basic_socket_streambuf/remote_endpoint/overload1.html
+/doc/asio/reference/basic_socket_streambuf/remote_endpoint/overload2.html
+/doc/asio/reference/basic_socket_streambuf/reuse_address.html
+/doc/asio/reference/basic_socket_streambuf/send_buffer_size.html
+/doc/asio/reference/basic_socket_streambuf/send_low_watermark.html
+/doc/asio/reference/basic_socket_streambuf/service_type.html
+/doc/asio/reference/basic_socket_streambuf/setbuf.html
+/doc/asio/reference/basic_socket_streambuf/set_option/
+/doc/asio/reference/basic_socket_streambuf/set_option.html
+/doc/asio/reference/basic_socket_streambuf/set_option/overload1.html
+/doc/asio/reference/basic_socket_streambuf/set_option/overload2.html
+/doc/asio/reference/basic_socket_streambuf/shutdown/
+/doc/asio/reference/basic_socket_streambuf/shutdown.html
+/doc/asio/reference/basic_socket_streambuf/shutdown/overload1.html
+/doc/asio/reference/basic_socket_streambuf/shutdown/overload2.html
+/doc/asio/reference/basic_socket_streambuf/shutdown_type.html
+/doc/asio/reference/basic_socket_streambuf/sync.html
+/doc/asio/reference/basic_socket_streambuf/time_point.html
+/doc/asio/reference/basic_socket_streambuf/timer_handler.html
+/doc/asio/reference/basic_socket_streambuf/time_type.html
+/doc/asio/reference/basic_socket_streambuf/underflow.html
+/doc/asio/reference/basic_socket_streambuf/wait/
+/doc/asio/reference/basic_socket_streambuf/wait.html
+/doc/asio/reference/basic_socket_streambuf/wait/overload1.html
+/doc/asio/reference/basic_socket_streambuf/wait/overload2.html
+/doc/asio/reference/basic_socket_streambuf/wait_type.html
+/doc/asio/reference/basic_socket/wait/
+/doc/asio/reference/basic_socket/wait.html
+/doc/asio/reference/basic_socket/wait/overload1.html
+/doc/asio/reference/basic_socket/wait/overload2.html
+/doc/asio/reference/basic_socket/wait_type.html
+/doc/asio/reference/basic_streambuf/
+/doc/asio/reference/basic_streambuf/basic_streambuf.html
+/doc/asio/reference/basic_streambuf/capacity.html
+/doc/asio/reference/basic_streambuf/commit.html
+/doc/asio/reference/basic_streambuf/const_buffers_type.html
+/doc/asio/reference/basic_streambuf/consume.html
+/doc/asio/reference/basic_streambuf/data.html
+/doc/asio/reference/basic_streambuf.html
+/doc/asio/reference/basic_streambuf/max_size.html
+/doc/asio/reference/basic_streambuf/mutable_buffers_type.html
+/doc/asio/reference/basic_streambuf/overflow.html
+/doc/asio/reference/basic_streambuf/prepare.html
+/doc/asio/reference/basic_streambuf_ref/
+/doc/asio/reference/basic_streambuf_ref/basic_streambuf_ref/
+/doc/asio/reference/basic_streambuf_ref/basic_streambuf_ref.html
+/doc/asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload1.html
+/doc/asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload2.html
+/doc/asio/reference/basic_streambuf_ref/basic_streambuf_ref/overload3.html
+/doc/asio/reference/basic_streambuf_ref/capacity.html
+/doc/asio/reference/basic_streambuf_ref/commit.html
+/doc/asio/reference/basic_streambuf_ref/const_buffers_type.html
+/doc/asio/reference/basic_streambuf_ref/consume.html
+/doc/asio/reference/basic_streambuf_ref/data.html
+/doc/asio/reference/basic_streambuf_ref.html
+/doc/asio/reference/basic_streambuf_ref/max_size.html
+/doc/asio/reference/basic_streambuf_ref/mutable_buffers_type.html
+/doc/asio/reference/basic_streambuf_ref/prepare.html
+/doc/asio/reference/basic_streambuf_ref/size.html
+/doc/asio/reference/basic_streambuf/reserve.html
+/doc/asio/reference/basic_streambuf/size.html
+/doc/asio/reference/basic_streambuf/underflow.html
+/doc/asio/reference/basic_stream_socket/
+/doc/asio/reference/basic_stream_socket/assign/
+/doc/asio/reference/basic_stream_socket/assign.html
+/doc/asio/reference/basic_stream_socket/assign/overload1.html
+/doc/asio/reference/basic_stream_socket/assign/overload2.html
+/doc/asio/reference/basic_stream_socket/async_connect.html
+/doc/asio/reference/basic_stream_socket/async_read_some.html
+/doc/asio/reference/basic_stream_socket/async_receive/
+/doc/asio/reference/basic_stream_socket/async_receive.html
+/doc/asio/reference/basic_stream_socket/async_receive/overload1.html
+/doc/asio/reference/basic_stream_socket/async_receive/overload2.html
+/doc/asio/reference/basic_stream_socket/async_send/
+/doc/asio/reference/basic_stream_socket/async_send.html
+/doc/asio/reference/basic_stream_socket/async_send/overload1.html
+/doc/asio/reference/basic_stream_socket/async_send/overload2.html
+/doc/asio/reference/basic_stream_socket/async_wait.html
+/doc/asio/reference/basic_stream_socket/async_write_some.html
+/doc/asio/reference/basic_stream_socket/at_mark/
+/doc/asio/reference/basic_stream_socket/at_mark.html
+/doc/asio/reference/basic_stream_socket/at_mark/overload1.html
+/doc/asio/reference/basic_stream_socket/at_mark/overload2.html
+/doc/asio/reference/basic_stream_socket/available/
+/doc/asio/reference/basic_stream_socket/available.html
+/doc/asio/reference/basic_stream_socket/available/overload1.html
+/doc/asio/reference/basic_stream_socket/available/overload2.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/
+/doc/asio/reference/basic_stream_socket/basic_stream_socket.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/overload1.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/overload2.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
+/doc/asio/reference/basic_stream_socket/basic_stream_socket/overload6.html
+/doc/asio/reference/basic_stream_socket/bind/
+/doc/asio/reference/basic_stream_socket/bind.html
+/doc/asio/reference/basic_stream_socket/bind/overload1.html
+/doc/asio/reference/basic_stream_socket/bind/overload2.html
+/doc/asio/reference/basic_stream_socket/broadcast.html
+/doc/asio/reference/basic_stream_socket/bytes_readable.html
+/doc/asio/reference/basic_stream_socket/cancel/
+/doc/asio/reference/basic_stream_socket/cancel.html
+/doc/asio/reference/basic_stream_socket/cancel/overload1.html
+/doc/asio/reference/basic_stream_socket/cancel/overload2.html
+/doc/asio/reference/basic_stream_socket/close/
+/doc/asio/reference/basic_stream_socket/close.html
+/doc/asio/reference/basic_stream_socket/close/overload1.html
+/doc/asio/reference/basic_stream_socket/close/overload2.html
+/doc/asio/reference/basic_stream_socket/connect/
+/doc/asio/reference/basic_stream_socket/connect.html
+/doc/asio/reference/basic_stream_socket/connect/overload1.html
+/doc/asio/reference/basic_stream_socket/connect/overload2.html
+/doc/asio/reference/basic_stream_socket/debug.html
+/doc/asio/reference/basic_stream_socket/do_not_route.html
+/doc/asio/reference/basic_stream_socket/enable_connection_aborted.html
+/doc/asio/reference/basic_stream_socket/endpoint_type.html
+/doc/asio/reference/basic_stream_socket/executor_type.html
+/doc/asio/reference/basic_stream_socket/get_executor.html
+/doc/asio/reference/basic_stream_socket/get_implementation/
+/doc/asio/reference/basic_stream_socket/get_implementation.html
+/doc/asio/reference/basic_stream_socket/get_implementation/overload1.html
+/doc/asio/reference/basic_stream_socket/get_implementation/overload2.html
+/doc/asio/reference/basic_stream_socket/get_io_service.html
+/doc/asio/reference/basic_stream_socket/get_option/
+/doc/asio/reference/basic_stream_socket/get_option.html
+/doc/asio/reference/basic_stream_socket/get_option/overload1.html
+/doc/asio/reference/basic_stream_socket/get_option/overload2.html
+/doc/asio/reference/basic_stream_socket/get_service/
+/doc/asio/reference/basic_stream_socket/get_service.html
+/doc/asio/reference/basic_stream_socket/get_service/overload1.html
+/doc/asio/reference/basic_stream_socket/get_service/overload2.html
+/doc/asio/reference/basic_stream_socket.html
+/doc/asio/reference/basic_stream_socket/implementation_type.html
+/doc/asio/reference/basic_stream_socket/io_control/
+/doc/asio/reference/basic_stream_socket/io_control.html
+/doc/asio/reference/basic_stream_socket/io_control/overload1.html
+/doc/asio/reference/basic_stream_socket/io_control/overload2.html
+/doc/asio/reference/basic_stream_socket/is_open.html
+/doc/asio/reference/basic_stream_socket/keep_alive.html
+/doc/asio/reference/basic_stream_socket/linger.html
+/doc/asio/reference/basic_stream_socket/local_endpoint/
+/doc/asio/reference/basic_stream_socket/local_endpoint.html
+/doc/asio/reference/basic_stream_socket/local_endpoint/overload1.html
+/doc/asio/reference/basic_stream_socket/local_endpoint/overload2.html
+/doc/asio/reference/basic_stream_socket/lowest_layer/
+/doc/asio/reference/basic_stream_socket/lowest_layer.html
+/doc/asio/reference/basic_stream_socket/lowest_layer/overload1.html
+/doc/asio/reference/basic_stream_socket/lowest_layer/overload2.html
+/doc/asio/reference/basic_stream_socket/lowest_layer_type.html
+/doc/asio/reference/basic_stream_socket/max_connections.html
+/doc/asio/reference/basic_stream_socket/message_do_not_route.html
+/doc/asio/reference/basic_stream_socket/message_end_of_record.html
+/doc/asio/reference/basic_stream_socket/message_flags.html
+/doc/asio/reference/basic_stream_socket/message_out_of_band.html
+/doc/asio/reference/basic_stream_socket/message_peek.html
+/doc/asio/reference/basic_stream_socket/native_handle.html
+/doc/asio/reference/basic_stream_socket/native_handle_type.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/
+/doc/asio/reference/basic_stream_socket/native_non_blocking.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/overload1.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/overload2.html
+/doc/asio/reference/basic_stream_socket/native_non_blocking/overload3.html
+/doc/asio/reference/basic_stream_socket/non_blocking/
+/doc/asio/reference/basic_stream_socket/non_blocking.html
+/doc/asio/reference/basic_stream_socket/non_blocking/overload1.html
+/doc/asio/reference/basic_stream_socket/non_blocking/overload2.html
+/doc/asio/reference/basic_stream_socket/non_blocking/overload3.html
+/doc/asio/reference/basic_stream_socket/open/
+/doc/asio/reference/basic_stream_socket/open.html
+/doc/asio/reference/basic_stream_socket/open/overload1.html
+/doc/asio/reference/basic_stream_socket/open/overload2.html
+/doc/asio/reference/basic_stream_socket/operator_eq_/
+/doc/asio/reference/basic_stream_socket/operator_eq_.html
+/doc/asio/reference/basic_stream_socket/operator_eq_/overload1.html
+/doc/asio/reference/basic_stream_socket/operator_eq_/overload2.html
+/doc/asio/reference/basic_stream_socket/protocol_type.html
+/doc/asio/reference/basic_stream_socket/read_some/
+/doc/asio/reference/basic_stream_socket/read_some.html
+/doc/asio/reference/basic_stream_socket/read_some/overload1.html
+/doc/asio/reference/basic_stream_socket/read_some/overload2.html
+/doc/asio/reference/basic_stream_socket/receive/
+/doc/asio/reference/basic_stream_socket/receive_buffer_size.html
+/doc/asio/reference/basic_stream_socket/receive.html
+/doc/asio/reference/basic_stream_socket/receive_low_watermark.html
+/doc/asio/reference/basic_stream_socket/receive/overload1.html
+/doc/asio/reference/basic_stream_socket/receive/overload2.html
+/doc/asio/reference/basic_stream_socket/receive/overload3.html
+/doc/asio/reference/basic_stream_socket/remote_endpoint/
+/doc/asio/reference/basic_stream_socket/remote_endpoint.html
+/doc/asio/reference/basic_stream_socket/remote_endpoint/overload1.html
+/doc/asio/reference/basic_stream_socket/remote_endpoint/overload2.html
+/doc/asio/reference/basic_stream_socket/reuse_address.html
+/doc/asio/reference/basic_stream_socket/send/
+/doc/asio/reference/basic_stream_socket/send_buffer_size.html
+/doc/asio/reference/basic_stream_socket/send.html
+/doc/asio/reference/basic_stream_socket/send_low_watermark.html
+/doc/asio/reference/basic_stream_socket/send/overload1.html
+/doc/asio/reference/basic_stream_socket/send/overload2.html
+/doc/asio/reference/basic_stream_socket/send/overload3.html
+/doc/asio/reference/basic_stream_socket/service_type.html
+/doc/asio/reference/basic_stream_socket/set_option/
+/doc/asio/reference/basic_stream_socket/set_option.html
+/doc/asio/reference/basic_stream_socket/set_option/overload1.html
+/doc/asio/reference/basic_stream_socket/set_option/overload2.html
+/doc/asio/reference/basic_stream_socket/shutdown/
+/doc/asio/reference/basic_stream_socket/shutdown.html
+/doc/asio/reference/basic_stream_socket/shutdown/overload1.html
+/doc/asio/reference/basic_stream_socket/shutdown/overload2.html
+/doc/asio/reference/basic_stream_socket/shutdown_type.html
+/doc/asio/reference/basic_stream_socket/wait/
+/doc/asio/reference/basic_stream_socket/wait.html
+/doc/asio/reference/basic_stream_socket/wait/overload1.html
+/doc/asio/reference/basic_stream_socket/wait/overload2.html
+/doc/asio/reference/basic_stream_socket/wait_type.html
+/doc/asio/reference/basic_stream_socket/write_some/
+/doc/asio/reference/basic_stream_socket/write_some.html
+/doc/asio/reference/basic_stream_socket/write_some/overload1.html
+/doc/asio/reference/basic_stream_socket/write_some/overload2.html
+/doc/asio/reference/basic_waitable_timer/
+/doc/asio/reference/basic_waitable_timer/async_wait.html
+/doc/asio/reference/basic_waitable_timer/basic_waitable_timer/
+/doc/asio/reference/basic_waitable_timer/basic_waitable_timer.html
+/doc/asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html
+/doc/asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html
+/doc/asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html
+/doc/asio/reference/basic_waitable_timer/basic_waitable_timer/overload4.html
+/doc/asio/reference/basic_waitable_timer/cancel/
+/doc/asio/reference/basic_waitable_timer/cancel.html
+/doc/asio/reference/basic_waitable_timer/cancel_one/
+/doc/asio/reference/basic_waitable_timer/cancel_one.html
+/doc/asio/reference/basic_waitable_timer/cancel_one/overload1.html
+/doc/asio/reference/basic_waitable_timer/cancel_one/overload2.html
+/doc/asio/reference/basic_waitable_timer/cancel/overload1.html
+/doc/asio/reference/basic_waitable_timer/cancel/overload2.html
+/doc/asio/reference/basic_waitable_timer/clock_type.html
+/doc/asio/reference/basic_waitable_timer/duration.html
+/doc/asio/reference/basic_waitable_timer/executor_type.html
+/doc/asio/reference/basic_waitable_timer/expires_after/
+/doc/asio/reference/basic_waitable_timer/expires_after.html
+/doc/asio/reference/basic_waitable_timer/expires_after/overload1.html
+/doc/asio/reference/basic_waitable_timer/expires_after/overload2.html
+/doc/asio/reference/basic_waitable_timer/expires_at/
+/doc/asio/reference/basic_waitable_timer/expires_at.html
+/doc/asio/reference/basic_waitable_timer/expires_at/overload1.html
+/doc/asio/reference/basic_waitable_timer/expires_at/overload2.html
+/doc/asio/reference/basic_waitable_timer/expires_at/overload3.html
+/doc/asio/reference/basic_waitable_timer/expires_from_now/
+/doc/asio/reference/basic_waitable_timer/expires_from_now.html
+/doc/asio/reference/basic_waitable_timer/expires_from_now/overload1.html
+/doc/asio/reference/basic_waitable_timer/expires_from_now/overload2.html
+/doc/asio/reference/basic_waitable_timer/expires_from_now/overload3.html
+/doc/asio/reference/basic_waitable_timer/expiry.html
+/doc/asio/reference/basic_waitable_timer/get_executor.html
+/doc/asio/reference/basic_waitable_timer/get_implementation/
+/doc/asio/reference/basic_waitable_timer/get_implementation.html
+/doc/asio/reference/basic_waitable_timer/get_implementation/overload1.html
+/doc/asio/reference/basic_waitable_timer/get_implementation/overload2.html
+/doc/asio/reference/basic_waitable_timer/get_io_service.html
+/doc/asio/reference/basic_waitable_timer/get_service/
+/doc/asio/reference/basic_waitable_timer/get_service.html
+/doc/asio/reference/basic_waitable_timer/get_service/overload1.html
+/doc/asio/reference/basic_waitable_timer/get_service/overload2.html
+/doc/asio/reference/basic_waitable_timer.html
+/doc/asio/reference/basic_waitable_timer/implementation_type.html
+/doc/asio/reference/basic_waitable_timer/operator_eq_.html
+/doc/asio/reference/basic_waitable_timer/service_type.html
+/doc/asio/reference/basic_waitable_timer/time_point.html
+/doc/asio/reference/basic_waitable_timer/traits_type.html
+/doc/asio/reference/basic_waitable_timer/wait/
+/doc/asio/reference/basic_waitable_timer/wait.html
+/doc/asio/reference/basic_waitable_timer/wait/overload1.html
+/doc/asio/reference/basic_waitable_timer/wait/overload2.html
+/doc/asio/reference/basic_yield_context/
+/doc/asio/reference/basic_yield_context/basic_yield_context/
+/doc/asio/reference/basic_yield_context/basic_yield_context.html
+/doc/asio/reference/basic_yield_context/basic_yield_context/overload1.html
+/doc/asio/reference/basic_yield_context/basic_yield_context/overload2.html
+/doc/asio/reference/basic_yield_context/callee_type.html
+/doc/asio/reference/basic_yield_context/caller_type.html
+/doc/asio/reference/basic_yield_context.html
+/doc/asio/reference/basic_yield_context/operator_lb__rb_.html
+/doc/asio/reference/buffer/
+/doc/asio/reference/buffer_cast/
+/doc/asio/reference/buffer_cast.html
+/doc/asio/reference/buffer_cast/overload1.html
+/doc/asio/reference/buffer_cast/overload2.html
+/doc/asio/reference/buffer_copy/
+/doc/asio/reference/buffer_copy.html
+/doc/asio/reference/buffer_copy/overload10.html
+/doc/asio/reference/buffer_copy/overload11.html
+/doc/asio/reference/buffer_copy/overload12.html
+/doc/asio/reference/buffer_copy/overload13.html
+/doc/asio/reference/buffer_copy/overload14.html
+/doc/asio/reference/buffer_copy/overload15.html
+/doc/asio/reference/buffer_copy/overload16.html
+/doc/asio/reference/buffer_copy/overload17.html
+/doc/asio/reference/buffer_copy/overload18.html
+/doc/asio/reference/buffer_copy/overload19.html
+/doc/asio/reference/buffer_copy/overload1.html
+/doc/asio/reference/buffer_copy/overload20.html
+/doc/asio/reference/buffer_copy/overload21.html
+/doc/asio/reference/buffer_copy/overload22.html
+/doc/asio/reference/buffer_copy/overload23.html
+/doc/asio/reference/buffer_copy/overload24.html
+/doc/asio/reference/buffer_copy/overload25.html
+/doc/asio/reference/buffer_copy/overload26.html
+/doc/asio/reference/buffer_copy/overload27.html
+/doc/asio/reference/buffer_copy/overload28.html
+/doc/asio/reference/buffer_copy/overload29.html
+/doc/asio/reference/buffer_copy/overload2.html
+/doc/asio/reference/buffer_copy/overload30.html
+/doc/asio/reference/buffer_copy/overload3.html
+/doc/asio/reference/buffer_copy/overload4.html
+/doc/asio/reference/buffer_copy/overload5.html
+/doc/asio/reference/buffer_copy/overload6.html
+/doc/asio/reference/buffer_copy/overload7.html
+/doc/asio/reference/buffer_copy/overload8.html
+/doc/asio/reference/buffer_copy/overload9.html
+/doc/asio/reference/BufferedHandshakeHandler.html
+/doc/asio/reference/buffered_read_stream/
+/doc/asio/reference/buffered_read_stream/async_fill.html
+/doc/asio/reference/buffered_read_stream/async_read_some.html
+/doc/asio/reference/buffered_read_stream/async_write_some.html
+/doc/asio/reference/buffered_read_stream/buffered_read_stream/
+/doc/asio/reference/buffered_read_stream/buffered_read_stream.html
+/doc/asio/reference/buffered_read_stream/buffered_read_stream/overload1.html
+/doc/asio/reference/buffered_read_stream/buffered_read_stream/overload2.html
+/doc/asio/reference/buffered_read_stream/close/
+/doc/asio/reference/buffered_read_stream/close.html
+/doc/asio/reference/buffered_read_stream/close/overload1.html
+/doc/asio/reference/buffered_read_stream/close/overload2.html
+/doc/asio/reference/buffered_read_stream/default_buffer_size.html
+/doc/asio/reference/buffered_read_stream/fill/
+/doc/asio/reference/buffered_read_stream/fill.html
+/doc/asio/reference/buffered_read_stream/fill/overload1.html
+/doc/asio/reference/buffered_read_stream/fill/overload2.html
+/doc/asio/reference/buffered_read_stream/get_io_service.html
+/doc/asio/reference/buffered_read_stream.html
+/doc/asio/reference/buffered_read_stream/in_avail/
+/doc/asio/reference/buffered_read_stream/in_avail.html
+/doc/asio/reference/buffered_read_stream/in_avail/overload1.html
+/doc/asio/reference/buffered_read_stream/in_avail/overload2.html
+/doc/asio/reference/buffered_read_stream/lowest_layer/
+/doc/asio/reference/buffered_read_stream/lowest_layer.html
+/doc/asio/reference/buffered_read_stream/lowest_layer/overload1.html
+/doc/asio/reference/buffered_read_stream/lowest_layer/overload2.html
+/doc/asio/reference/buffered_read_stream/lowest_layer_type.html
+/doc/asio/reference/buffered_read_stream/next_layer.html
+/doc/asio/reference/buffered_read_stream/next_layer_type.html
+/doc/asio/reference/buffered_read_stream/peek/
+/doc/asio/reference/buffered_read_stream/peek.html
+/doc/asio/reference/buffered_read_stream/peek/overload1.html
+/doc/asio/reference/buffered_read_stream/peek/overload2.html
+/doc/asio/reference/buffered_read_stream/read_some/
+/doc/asio/reference/buffered_read_stream/read_some.html
+/doc/asio/reference/buffered_read_stream/read_some/overload1.html
+/doc/asio/reference/buffered_read_stream/read_some/overload2.html
+/doc/asio/reference/buffered_read_stream/write_some/
+/doc/asio/reference/buffered_read_stream/write_some.html
+/doc/asio/reference/buffered_read_stream/write_some/overload1.html
+/doc/asio/reference/buffered_read_stream/write_some/overload2.html
+/doc/asio/reference/buffered_stream/
+/doc/asio/reference/buffered_stream/async_fill.html
+/doc/asio/reference/buffered_stream/async_flush.html
+/doc/asio/reference/buffered_stream/async_read_some.html
+/doc/asio/reference/buffered_stream/async_write_some.html
+/doc/asio/reference/buffered_stream/buffered_stream/
+/doc/asio/reference/buffered_stream/buffered_stream.html
+/doc/asio/reference/buffered_stream/buffered_stream/overload1.html
+/doc/asio/reference/buffered_stream/buffered_stream/overload2.html
+/doc/asio/reference/buffered_stream/close/
+/doc/asio/reference/buffered_stream/close.html
+/doc/asio/reference/buffered_stream/close/overload1.html
+/doc/asio/reference/buffered_stream/close/overload2.html
+/doc/asio/reference/buffered_stream/fill/
+/doc/asio/reference/buffered_stream/fill.html
+/doc/asio/reference/buffered_stream/fill/overload1.html
+/doc/asio/reference/buffered_stream/fill/overload2.html
+/doc/asio/reference/buffered_stream/flush/
+/doc/asio/reference/buffered_stream/flush.html
+/doc/asio/reference/buffered_stream/flush/overload1.html
+/doc/asio/reference/buffered_stream/flush/overload2.html
+/doc/asio/reference/buffered_stream/get_io_service.html
+/doc/asio/reference/buffered_stream.html
+/doc/asio/reference/buffered_stream/in_avail/
+/doc/asio/reference/buffered_stream/in_avail.html
+/doc/asio/reference/buffered_stream/in_avail/overload1.html
+/doc/asio/reference/buffered_stream/in_avail/overload2.html
+/doc/asio/reference/buffered_stream/lowest_layer/
+/doc/asio/reference/buffered_stream/lowest_layer.html
+/doc/asio/reference/buffered_stream/lowest_layer/overload1.html
+/doc/asio/reference/buffered_stream/lowest_layer/overload2.html
+/doc/asio/reference/buffered_stream/lowest_layer_type.html
+/doc/asio/reference/buffered_stream/next_layer.html
+/doc/asio/reference/buffered_stream/next_layer_type.html
+/doc/asio/reference/buffered_stream/peek/
+/doc/asio/reference/buffered_stream/peek.html
+/doc/asio/reference/buffered_stream/peek/overload1.html
+/doc/asio/reference/buffered_stream/peek/overload2.html
+/doc/asio/reference/buffered_stream/read_some/
+/doc/asio/reference/buffered_stream/read_some.html
+/doc/asio/reference/buffered_stream/read_some/overload1.html
+/doc/asio/reference/buffered_stream/read_some/overload2.html
+/doc/asio/reference/buffered_stream/write_some/
+/doc/asio/reference/buffered_stream/write_some.html
+/doc/asio/reference/buffered_stream/write_some/overload1.html
+/doc/asio/reference/buffered_stream/write_some/overload2.html
+/doc/asio/reference/buffered_write_stream/
+/doc/asio/reference/buffered_write_stream/async_flush.html
+/doc/asio/reference/buffered_write_stream/async_read_some.html
+/doc/asio/reference/buffered_write_stream/async_write_some.html
+/doc/asio/reference/buffered_write_stream/buffered_write_stream/
+/doc/asio/reference/buffered_write_stream/buffered_write_stream.html
+/doc/asio/reference/buffered_write_stream/buffered_write_stream/overload1.html
+/doc/asio/reference/buffered_write_stream/buffered_write_stream/overload2.html
+/doc/asio/reference/buffered_write_stream/close/
+/doc/asio/reference/buffered_write_stream/close.html
+/doc/asio/reference/buffered_write_stream/close/overload1.html
+/doc/asio/reference/buffered_write_stream/close/overload2.html
+/doc/asio/reference/buffered_write_stream/default_buffer_size.html
+/doc/asio/reference/buffered_write_stream/flush/
+/doc/asio/reference/buffered_write_stream/flush.html
+/doc/asio/reference/buffered_write_stream/flush/overload1.html
+/doc/asio/reference/buffered_write_stream/flush/overload2.html
+/doc/asio/reference/buffered_write_stream/get_io_service.html
+/doc/asio/reference/buffered_write_stream.html
+/doc/asio/reference/buffered_write_stream/in_avail/
+/doc/asio/reference/buffered_write_stream/in_avail.html
+/doc/asio/reference/buffered_write_stream/in_avail/overload1.html
+/doc/asio/reference/buffered_write_stream/in_avail/overload2.html
+/doc/asio/reference/buffered_write_stream/lowest_layer/
+/doc/asio/reference/buffered_write_stream/lowest_layer.html
+/doc/asio/reference/buffered_write_stream/lowest_layer/overload1.html
+/doc/asio/reference/buffered_write_stream/lowest_layer/overload2.html
+/doc/asio/reference/buffered_write_stream/lowest_layer_type.html
+/doc/asio/reference/buffered_write_stream/next_layer.html
+/doc/asio/reference/buffered_write_stream/next_layer_type.html
+/doc/asio/reference/buffered_write_stream/peek/
+/doc/asio/reference/buffered_write_stream/peek.html
+/doc/asio/reference/buffered_write_stream/peek/overload1.html
+/doc/asio/reference/buffered_write_stream/peek/overload2.html
+/doc/asio/reference/buffered_write_stream/read_some/
+/doc/asio/reference/buffered_write_stream/read_some.html
+/doc/asio/reference/buffered_write_stream/read_some/overload1.html
+/doc/asio/reference/buffered_write_stream/read_some/overload2.html
+/doc/asio/reference/buffered_write_stream/write_some/
+/doc/asio/reference/buffered_write_stream/write_some.html
+/doc/asio/reference/buffered_write_stream/write_some/overload1.html
+/doc/asio/reference/buffered_write_stream/write_some/overload2.html
+/doc/asio/reference/buffer.html
+/doc/asio/reference/buffer/overload10.html
+/doc/asio/reference/buffer/overload11.html
+/doc/asio/reference/buffer/overload12.html
+/doc/asio/reference/buffer/overload13.html
+/doc/asio/reference/buffer/overload14.html
+/doc/asio/reference/buffer/overload15.html
+/doc/asio/reference/buffer/overload16.html
+/doc/asio/reference/buffer/overload17.html
+/doc/asio/reference/buffer/overload18.html
+/doc/asio/reference/buffer/overload19.html
+/doc/asio/reference/buffer/overload1.html
+/doc/asio/reference/buffer/overload20.html
+/doc/asio/reference/buffer/overload21.html
+/doc/asio/reference/buffer/overload22.html
+/doc/asio/reference/buffer/overload23.html
+/doc/asio/reference/buffer/overload24.html
+/doc/asio/reference/buffer/overload25.html
+/doc/asio/reference/buffer/overload26.html
+/doc/asio/reference/buffer/overload27.html
+/doc/asio/reference/buffer/overload28.html
+/doc/asio/reference/buffer/overload29.html
+/doc/asio/reference/buffer/overload2.html
+/doc/asio/reference/buffer/overload30.html
+/doc/asio/reference/buffer/overload3.html
+/doc/asio/reference/buffer/overload4.html
+/doc/asio/reference/buffer/overload5.html
+/doc/asio/reference/buffer/overload6.html
+/doc/asio/reference/buffer/overload7.html
+/doc/asio/reference/buffer/overload8.html
+/doc/asio/reference/buffer/overload9.html
+/doc/asio/reference/buffers_begin.html
+/doc/asio/reference/buffers_end.html
+/doc/asio/reference/buffers_iterator/
+/doc/asio/reference/buffers_iterator/begin.html
+/doc/asio/reference/buffers_iterator/buffers_iterator.html
+/doc/asio/reference/buffers_iterator/difference_type.html
+/doc/asio/reference/buffers_iterator/end.html
+/doc/asio/reference/buffers_iterator.html
+/doc/asio/reference/buffers_iterator/iterator_category.html
+/doc/asio/reference/buffers_iterator/operator_arrow_.html
+/doc/asio/reference/buffers_iterator/operator_eq__eq_.html
+/doc/asio/reference/buffers_iterator/operator_gt__eq_.html
+/doc/asio/reference/buffers_iterator/operator_gt_.html
+/doc/asio/reference/buffers_iterator/operator_lb__rb_.html
+/doc/asio/reference/buffers_iterator/operator_lt__eq_.html
+/doc/asio/reference/buffers_iterator/operator_lt_.html
+/doc/asio/reference/buffers_iterator/operator_minus_/
+/doc/asio/reference/buffers_iterator/operator_minus__eq_.html
+/doc/asio/reference/buffers_iterator/operator_minus_.html
+/doc/asio/reference/buffers_iterator/operator_minus__minus_/
+/doc/asio/reference/buffers_iterator/operator_minus__minus_.html
+/doc/asio/reference/buffers_iterator/operator_minus__minus_/overload1.html
+/doc/asio/reference/buffers_iterator/operator_minus__minus_/overload2.html
+/doc/asio/reference/buffers_iterator/operator_minus_/overload1.html
+/doc/asio/reference/buffers_iterator/operator_minus_/overload2.html
+/doc/asio/reference/buffers_iterator/operator_not__eq_.html
+/doc/asio/reference/buffers_iterator/operator_plus_/
+/doc/asio/reference/buffers_iterator/operator_plus__eq_.html
+/doc/asio/reference/buffers_iterator/operator_plus_.html
+/doc/asio/reference/buffers_iterator/operator_plus_/overload1.html
+/doc/asio/reference/buffers_iterator/operator_plus_/overload2.html
+/doc/asio/reference/buffers_iterator/operator_plus__plus_/
+/doc/asio/reference/buffers_iterator/operator_plus__plus_.html
+/doc/asio/reference/buffers_iterator/operator_plus__plus_/overload1.html
+/doc/asio/reference/buffers_iterator/operator_plus__plus_/overload2.html
+/doc/asio/reference/buffers_iterator/operator__star_.html
+/doc/asio/reference/buffers_iterator/pointer.html
+/doc/asio/reference/buffers_iterator/reference.html
+/doc/asio/reference/buffers_iterator/value_type.html
+/doc/asio/reference/buffer_size/
+/doc/asio/reference/buffer_size.html
+/doc/asio/reference/buffer_size/overload1.html
+/doc/asio/reference/buffer_size/overload2.html
+/doc/asio/reference/buffer_size/overload3.html
+/doc/asio/reference/buffer_size/overload4.html
+/doc/asio/reference/buffer_size/overload5.html
+/doc/asio/reference/CompletionHandler.html
+/doc/asio/reference/ComposedConnectHandler.html
+/doc/asio/reference/connect/
+/doc/asio/reference/ConnectHandler.html
+/doc/asio/reference/connect.html
+/doc/asio/reference/connect/overload1.html
+/doc/asio/reference/connect/overload2.html
+/doc/asio/reference/connect/overload3.html
+/doc/asio/reference/connect/overload4.html
+/doc/asio/reference/connect/overload5.html
+/doc/asio/reference/connect/overload6.html
+/doc/asio/reference/connect/overload7.html
+/doc/asio/reference/connect/overload8.html
+/doc/asio/reference/const_buffer/
+/doc/asio/reference/const_buffer/const_buffer/
+/doc/asio/reference/const_buffer/const_buffer.html
+/doc/asio/reference/const_buffer/const_buffer/overload1.html
+/doc/asio/reference/const_buffer/const_buffer/overload2.html
+/doc/asio/reference/const_buffer/const_buffer/overload3.html
+/doc/asio/reference/const_buffer.html
+/doc/asio/reference/const_buffer/operator_plus_/
+/doc/asio/reference/const_buffer/operator_plus_.html
+/doc/asio/reference/const_buffer/operator_plus_/overload1.html
+/doc/asio/reference/const_buffer/operator_plus_/overload2.html
+/doc/asio/reference/const_buffers_1/
+/doc/asio/reference/const_buffers_1/begin.html
+/doc/asio/reference/const_buffers_1/const_buffers_1/
+/doc/asio/reference/const_buffers_1/const_buffers_1.html
+/doc/asio/reference/const_buffers_1/const_buffers_1/overload1.html
+/doc/asio/reference/const_buffers_1/const_buffers_1/overload2.html
+/doc/asio/reference/const_buffers_1/const_iterator.html
+/doc/asio/reference/const_buffers_1/end.html
+/doc/asio/reference/const_buffers_1.html
+/doc/asio/reference/const_buffers_1/operator_plus_/
+/doc/asio/reference/const_buffers_1/operator_plus_.html
+/doc/asio/reference/const_buffers_1/operator_plus_/overload1.html
+/doc/asio/reference/const_buffers_1/operator_plus_/overload2.html
+/doc/asio/reference/const_buffers_1/value_type.html
+/doc/asio/reference/ConstBufferSequence.html
+/doc/asio/reference/ConvertibleToConstBuffer.html
+/doc/asio/reference/ConvertibleToMutableBuffer.html
+/doc/asio/reference/coroutine/
+/doc/asio/reference/coroutine/coroutine.html
+/doc/asio/reference/coroutine.html
+/doc/asio/reference/coroutine/is_child.html
+/doc/asio/reference/coroutine/is_complete.html
+/doc/asio/reference/coroutine/is_parent.html
+/doc/asio/reference/datagram_socket_service/
+/doc/asio/reference/datagram_socket_service/assign.html
+/doc/asio/reference/datagram_socket_service/async_connect.html
+/doc/asio/reference/datagram_socket_service/async_receive_from.html
+/doc/asio/reference/datagram_socket_service/async_receive.html
+/doc/asio/reference/datagram_socket_service/async_send.html
+/doc/asio/reference/datagram_socket_service/async_send_to.html
+/doc/asio/reference/datagram_socket_service/async_wait.html
+/doc/asio/reference/datagram_socket_service/at_mark.html
+/doc/asio/reference/datagram_socket_service/available.html
+/doc/asio/reference/datagram_socket_service/bind.html
+/doc/asio/reference/datagram_socket_service/cancel.html
+/doc/asio/reference/datagram_socket_service/close.html
+/doc/asio/reference/datagram_socket_service/connect.html
+/doc/asio/reference/datagram_socket_service/construct.html
+/doc/asio/reference/datagram_socket_service/converting_move_construct.html
+/doc/asio/reference/datagram_socket_service/datagram_socket_service.html
+/doc/asio/reference/datagram_socket_service/destroy.html
+/doc/asio/reference/datagram_socket_service/endpoint_type.html
+/doc/asio/reference/datagram_socket_service/get_io_service.html
+/doc/asio/reference/datagram_socket_service/get_option.html
+/doc/asio/reference/datagram_socket_service.html
+/doc/asio/reference/DatagramSocketService.html
+/doc/asio/reference/datagram_socket_service/id.html
+/doc/asio/reference/datagram_socket_service/implementation_type.html
+/doc/asio/reference/datagram_socket_service/io_control.html
+/doc/asio/reference/datagram_socket_service/is_open.html
+/doc/asio/reference/datagram_socket_service/local_endpoint.html
+/doc/asio/reference/datagram_socket_service/move_assign.html
+/doc/asio/reference/datagram_socket_service/move_construct.html
+/doc/asio/reference/datagram_socket_service/native_handle.html
+/doc/asio/reference/datagram_socket_service/native_handle_type.html
+/doc/asio/reference/datagram_socket_service/native_non_blocking/
+/doc/asio/reference/datagram_socket_service/native_non_blocking.html
+/doc/asio/reference/datagram_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/datagram_socket_service/native_non_blocking/overload2.html
+/doc/asio/reference/datagram_socket_service/non_blocking/
+/doc/asio/reference/datagram_socket_service/non_blocking.html
+/doc/asio/reference/datagram_socket_service/non_blocking/overload1.html
+/doc/asio/reference/datagram_socket_service/non_blocking/overload2.html
+/doc/asio/reference/datagram_socket_service/open.html
+/doc/asio/reference/datagram_socket_service/protocol_type.html
+/doc/asio/reference/datagram_socket_service/receive_from.html
+/doc/asio/reference/datagram_socket_service/receive.html
+/doc/asio/reference/datagram_socket_service/remote_endpoint.html
+/doc/asio/reference/datagram_socket_service/send.html
+/doc/asio/reference/datagram_socket_service/send_to.html
+/doc/asio/reference/datagram_socket_service/set_option.html
+/doc/asio/reference/datagram_socket_service/shutdown.html
+/doc/asio/reference/datagram_socket_service/wait.html
+/doc/asio/reference/deadline_timer.html
+/doc/asio/reference/deadline_timer_service/
+/doc/asio/reference/deadline_timer_service/async_wait.html
+/doc/asio/reference/deadline_timer_service/cancel.html
+/doc/asio/reference/deadline_timer_service/cancel_one.html
+/doc/asio/reference/deadline_timer_service/construct.html
+/doc/asio/reference/deadline_timer_service/deadline_timer_service.html
+/doc/asio/reference/deadline_timer_service/destroy.html
+/doc/asio/reference/deadline_timer_service/duration_type.html
+/doc/asio/reference/deadline_timer_service/expires_at/
+/doc/asio/reference/deadline_timer_service/expires_at.html
+/doc/asio/reference/deadline_timer_service/expires_at/overload1.html
+/doc/asio/reference/deadline_timer_service/expires_at/overload2.html
+/doc/asio/reference/deadline_timer_service/expires_from_now/
+/doc/asio/reference/deadline_timer_service/expires_from_now.html
+/doc/asio/reference/deadline_timer_service/expires_from_now/overload1.html
+/doc/asio/reference/deadline_timer_service/expires_from_now/overload2.html
+/doc/asio/reference/deadline_timer_service/get_io_service.html
+/doc/asio/reference/deadline_timer_service.html
+/doc/asio/reference/deadline_timer_service/id.html
+/doc/asio/reference/deadline_timer_service/implementation_type.html
+/doc/asio/reference/deadline_timer_service/time_type.html
+/doc/asio/reference/deadline_timer_service/traits_type.html
+/doc/asio/reference/deadline_timer_service/wait.html
+/doc/asio/reference/defer/
+/doc/asio/reference/defer.html
+/doc/asio/reference/defer/overload1.html
+/doc/asio/reference/defer/overload2.html
+/doc/asio/reference/defer/overload3.html
+/doc/asio/reference/DescriptorService.html
+/doc/asio/reference/dispatch/
+/doc/asio/reference/dispatch.html
+/doc/asio/reference/dispatch/overload1.html
+/doc/asio/reference/dispatch/overload2.html
+/doc/asio/reference/dispatch/overload3.html
+/doc/asio/reference/dynamic_buffer/
+/doc/asio/reference/dynamic_buffer.html
+/doc/asio/reference/dynamic_buffer/overload1.html
+/doc/asio/reference/dynamic_buffer/overload2.html
+/doc/asio/reference/dynamic_buffer/overload3.html
+/doc/asio/reference/dynamic_buffer/overload4.html
+/doc/asio/reference/DynamicBufferSequence.html
+/doc/asio/reference/dynamic_string_buffer/
+/doc/asio/reference/dynamic_string_buffer/capacity.html
+/doc/asio/reference/dynamic_string_buffer/commit.html
+/doc/asio/reference/dynamic_string_buffer/const_buffers_type.html
+/doc/asio/reference/dynamic_string_buffer/consume.html
+/doc/asio/reference/dynamic_string_buffer/data.html
+/doc/asio/reference/dynamic_string_buffer/dynamic_string_buffer/
+/doc/asio/reference/dynamic_string_buffer/dynamic_string_buffer.html
+/doc/asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload1.html
+/doc/asio/reference/dynamic_string_buffer/dynamic_string_buffer/overload2.html
+/doc/asio/reference/dynamic_string_buffer.html
+/doc/asio/reference/dynamic_string_buffer/max_size.html
+/doc/asio/reference/dynamic_string_buffer/mutable_buffers_type.html
+/doc/asio/reference/dynamic_string_buffer/prepare.html
+/doc/asio/reference/dynamic_string_buffer/size.html
+/doc/asio/reference/dynamic_vector_buffer/
+/doc/asio/reference/dynamic_vector_buffer/capacity.html
+/doc/asio/reference/dynamic_vector_buffer/commit.html
+/doc/asio/reference/dynamic_vector_buffer/const_buffers_type.html
+/doc/asio/reference/dynamic_vector_buffer/consume.html
+/doc/asio/reference/dynamic_vector_buffer/data.html
+/doc/asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/
+/doc/asio/reference/dynamic_vector_buffer/dynamic_vector_buffer.html
+/doc/asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload1.html
+/doc/asio/reference/dynamic_vector_buffer/dynamic_vector_buffer/overload2.html
+/doc/asio/reference/dynamic_vector_buffer.html
+/doc/asio/reference/dynamic_vector_buffer/max_size.html
+/doc/asio/reference/dynamic_vector_buffer/mutable_buffers_type.html
+/doc/asio/reference/dynamic_vector_buffer/prepare.html
+/doc/asio/reference/dynamic_vector_buffer/size.html
+/doc/asio/reference/Endpoint.html
+/doc/asio/reference/error__addrinfo_category.html
+/doc/asio/reference/error__addrinfo_errors.html
+/doc/asio/reference/error__basic_errors.html
+/doc/asio/reference/error_category/
+/doc/asio/reference/error_category/_error_category.html
+/doc/asio/reference/error_category.html
+/doc/asio/reference/error_category/message.html
+/doc/asio/reference/error_category/name.html
+/doc/asio/reference/error_category/operator_eq__eq_.html
+/doc/asio/reference/error_category/operator_not__eq_.html
+/doc/asio/reference/error_code/
+/doc/asio/reference/error_code/category.html
+/doc/asio/reference/error_code/error_code/
+/doc/asio/reference/error_code/error_code.html
+/doc/asio/reference/error_code/error_code/overload1.html
+/doc/asio/reference/error_code/error_code/overload2.html
+/doc/asio/reference/error_code/error_code/overload3.html
+/doc/asio/reference/error_code.html
+/doc/asio/reference/error_code/message.html
+/doc/asio/reference/error_code/operator_eq__eq_.html
+/doc/asio/reference/error_code/operator_not__eq_.html
+/doc/asio/reference/error_code/operator_not_.html
+/doc/asio/reference/error_code/operator_unspecified_bool_type.html
+/doc/asio/reference/error_code/unspecified_bool_true.html
+/doc/asio/reference/error_code/unspecified_bool_type.html
+/doc/asio/reference/error_code__unspecified_bool_type_t.html
+/doc/asio/reference/error_code/value.html
+/doc/asio/reference/error__get_addrinfo_category.html
+/doc/asio/reference/error__get_misc_category.html
+/doc/asio/reference/error__get_netdb_category.html
+/doc/asio/reference/error__get_ssl_category.html
+/doc/asio/reference/error__get_system_category.html
+/doc/asio/reference/error__make_error_code/
+/doc/asio/reference/error__make_error_code.html
+/doc/asio/reference/error__make_error_code/overload1.html
+/doc/asio/reference/error__make_error_code/overload2.html
+/doc/asio/reference/error__make_error_code/overload3.html
+/doc/asio/reference/error__make_error_code/overload4.html
+/doc/asio/reference/error__make_error_code/overload5.html
+/doc/asio/reference/error__misc_category.html
+/doc/asio/reference/error__misc_errors.html
+/doc/asio/reference/error__netdb_category.html
+/doc/asio/reference/error__netdb_errors.html
+/doc/asio/reference/error__ssl_category.html
+/doc/asio/reference/error__ssl_errors.html
+/doc/asio/reference/error__system_category.html
+/doc/asio/reference/execution_context/
+/doc/asio/reference/execution_context/add_service.html
+/doc/asio/reference/execution_context/destroy_context.html
+/doc/asio/reference/execution_context/_execution_context.html
+/doc/asio/reference/execution_context/execution_context.html
+/doc/asio/reference/execution_context/fork_event.html
+/doc/asio/reference/execution_context/has_service.html
+/doc/asio/reference/execution_context.html
+/doc/asio/reference/execution_context__id/
+/doc/asio/reference/execution_context__id.html
+/doc/asio/reference/execution_context__id/id.html
+/doc/asio/reference/execution_context/make_service.html
+/doc/asio/reference/execution_context/notify_fork.html
+/doc/asio/reference/execution_context__service/
+/doc/asio/reference/execution_context__service/context.html
+/doc/asio/reference/execution_context__service/fork_service.html
+/doc/asio/reference/execution_context__service.html
+/doc/asio/reference/execution_context__service/_service.html
+/doc/asio/reference/execution_context__service/service.html
+/doc/asio/reference/execution_context__service/shutdown_service.html
+/doc/asio/reference/execution_context/shutdown_context.html
+/doc/asio/reference/execution_context/use_service/
+/doc/asio/reference/execution_context/use_service.html
+/doc/asio/reference/execution_context/use_service/overload1.html
+/doc/asio/reference/execution_context/use_service/overload2.html
+/doc/asio/reference/executor/
+/doc/asio/reference/Executor1.html
+/doc/asio/reference/executor_arg.html
+/doc/asio/reference/executor_arg_t/
+/doc/asio/reference/executor_arg_t/executor_arg_t.html
+/doc/asio/reference/executor_arg_t.html
+/doc/asio/reference/executor/context.html
+/doc/asio/reference/executor/defer.html
+/doc/asio/reference/executor/dispatch.html
+/doc/asio/reference/executor/executor/
+/doc/asio/reference/executor/_executor.html
+/doc/asio/reference/executor/executor.html
+/doc/asio/reference/executor/executor/overload1.html
+/doc/asio/reference/executor/executor/overload2.html
+/doc/asio/reference/executor/executor/overload3.html
+/doc/asio/reference/executor/executor/overload4.html
+/doc/asio/reference/executor/executor/overload5.html
+/doc/asio/reference/executor/executor/overload6.html
+/doc/asio/reference/executor.html
+/doc/asio/reference/executor/on_work_finished.html
+/doc/asio/reference/executor/on_work_started.html
+/doc/asio/reference/executor/operator_eq_/
+/doc/asio/reference/executor/operator_eq__eq_.html
+/doc/asio/reference/executor/operator_eq_.html
+/doc/asio/reference/executor/operator_eq_/overload1.html
+/doc/asio/reference/executor/operator_eq_/overload2.html
+/doc/asio/reference/executor/operator_eq_/overload3.html
+/doc/asio/reference/executor/operator_eq_/overload4.html
+/doc/asio/reference/executor/operator_not__eq_.html
+/doc/asio/reference/executor/operator_unspecified_bool_type.html
+/doc/asio/reference/executor/post.html
+/doc/asio/reference/executor/target/
+/doc/asio/reference/executor/target.html
+/doc/asio/reference/executor/target/overload1.html
+/doc/asio/reference/executor/target/overload2.html
+/doc/asio/reference/executor/target_type.html
+/doc/asio/reference/executor/unspecified_bool_true.html
+/doc/asio/reference/executor/unspecified_bool_type.html
+/doc/asio/reference/executor__unspecified_bool_type_t.html
+/doc/asio/reference/executor_work/
+/doc/asio/reference/executor_work/executor_type.html
+/doc/asio/reference/executor_work/executor_work/
+/doc/asio/reference/executor_work/_executor_work.html
+/doc/asio/reference/executor_work/executor_work.html
+/doc/asio/reference/executor_work/executor_work/overload1.html
+/doc/asio/reference/executor_work/executor_work/overload2.html
+/doc/asio/reference/executor_work/executor_work/overload3.html
+/doc/asio/reference/executor_work/get_executor.html
+/doc/asio/reference/executor_work.html
+/doc/asio/reference/executor_work/owns_work.html
+/doc/asio/reference/executor_work/reset.html
+/doc/asio/reference/executor_wrapper/
+/doc/asio/reference/executor_wrapper/argument_type.html
+/doc/asio/reference/executor_wrapper/executor_type.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/
+/doc/asio/reference/executor_wrapper/_executor_wrapper.html
+/doc/asio/reference/executor_wrapper/executor_wrapper.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload1.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload2.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload3.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload4.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload5.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload6.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload7.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload8.html
+/doc/asio/reference/executor_wrapper/executor_wrapper/overload9.html
+/doc/asio/reference/executor_wrapper/first_argument_type.html
+/doc/asio/reference/executor_wrapper/get_executor.html
+/doc/asio/reference/executor_wrapper.html
+/doc/asio/reference/executor_wrapper/operator_lp__rp_/
+/doc/asio/reference/executor_wrapper/operator_lp__rp_.html
+/doc/asio/reference/executor_wrapper/operator_lp__rp_/overload1.html
+/doc/asio/reference/executor_wrapper/operator_lp__rp_/overload2.html
+/doc/asio/reference/executor_wrapper/result_type.html
+/doc/asio/reference/executor_wrapper/second_argument_type.html
+/doc/asio/reference/executor_wrapper/unwrap/
+/doc/asio/reference/executor_wrapper/unwrap.html
+/doc/asio/reference/executor_wrapper/unwrap/overload1.html
+/doc/asio/reference/executor_wrapper/unwrap/overload2.html
+/doc/asio/reference/executor_wrapper/wrapped_type.html
+/doc/asio/reference/generic__basic_endpoint/
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html
+/doc/asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html
+/doc/asio/reference/generic__basic_endpoint/capacity.html
+/doc/asio/reference/generic__basic_endpoint/data/
+/doc/asio/reference/generic__basic_endpoint/data.html
+/doc/asio/reference/generic__basic_endpoint/data/overload1.html
+/doc/asio/reference/generic__basic_endpoint/data/overload2.html
+/doc/asio/reference/generic__basic_endpoint/data_type.html
+/doc/asio/reference/generic__basic_endpoint.html
+/doc/asio/reference/generic__basic_endpoint/operator_eq__eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_gt__eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_gt_.html
+/doc/asio/reference/generic__basic_endpoint/operator_lt__eq_.html
+/doc/asio/reference/generic__basic_endpoint/operator_lt_.html
+/doc/asio/reference/generic__basic_endpoint/operator_not__eq_.html
+/doc/asio/reference/generic__basic_endpoint/protocol.html
+/doc/asio/reference/generic__basic_endpoint/protocol_type.html
+/doc/asio/reference/generic__basic_endpoint/resize.html
+/doc/asio/reference/generic__basic_endpoint/size.html
+/doc/asio/reference/generic__datagram_protocol/
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol/
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol.html
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
+/doc/asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html
+/doc/asio/reference/generic__datagram_protocol/endpoint.html
+/doc/asio/reference/generic__datagram_protocol/family.html
+/doc/asio/reference/generic__datagram_protocol.html
+/doc/asio/reference/generic__datagram_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__datagram_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__datagram_protocol/protocol.html
+/doc/asio/reference/generic__datagram_protocol/socket.html
+/doc/asio/reference/generic__datagram_protocol/type.html
+/doc/asio/reference/generic__raw_protocol/
+/doc/asio/reference/generic__raw_protocol/endpoint.html
+/doc/asio/reference/generic__raw_protocol/family.html
+/doc/asio/reference/generic__raw_protocol.html
+/doc/asio/reference/generic__raw_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__raw_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__raw_protocol/protocol.html
+/doc/asio/reference/generic__raw_protocol/raw_protocol/
+/doc/asio/reference/generic__raw_protocol/raw_protocol.html
+/doc/asio/reference/generic__raw_protocol/raw_protocol/overload1.html
+/doc/asio/reference/generic__raw_protocol/raw_protocol/overload2.html
+/doc/asio/reference/generic__raw_protocol/socket.html
+/doc/asio/reference/generic__raw_protocol/type.html
+/doc/asio/reference/generic__seq_packet_protocol/
+/doc/asio/reference/generic__seq_packet_protocol/endpoint.html
+/doc/asio/reference/generic__seq_packet_protocol/family.html
+/doc/asio/reference/generic__seq_packet_protocol.html
+/doc/asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__seq_packet_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__seq_packet_protocol/protocol.html
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol/
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html
+/doc/asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html
+/doc/asio/reference/generic__seq_packet_protocol/socket.html
+/doc/asio/reference/generic__seq_packet_protocol/type.html
+/doc/asio/reference/generic__stream_protocol/
+/doc/asio/reference/generic__stream_protocol/endpoint.html
+/doc/asio/reference/generic__stream_protocol/family.html
+/doc/asio/reference/generic__stream_protocol.html
+/doc/asio/reference/generic__stream_protocol/iostream.html
+/doc/asio/reference/generic__stream_protocol/operator_eq__eq_.html
+/doc/asio/reference/generic__stream_protocol/operator_not__eq_.html
+/doc/asio/reference/generic__stream_protocol/protocol.html
+/doc/asio/reference/generic__stream_protocol/socket.html
+/doc/asio/reference/generic__stream_protocol/stream_protocol/
+/doc/asio/reference/generic__stream_protocol/stream_protocol.html
+/doc/asio/reference/generic__stream_protocol/stream_protocol/overload1.html
+/doc/asio/reference/generic__stream_protocol/stream_protocol/overload2.html
+/doc/asio/reference/generic__stream_protocol/type.html
+/doc/asio/reference/get_associated_allocator/
+/doc/asio/reference/get_associated_allocator.html
+/doc/asio/reference/get_associated_allocator/overload1.html
+/doc/asio/reference/get_associated_allocator/overload2.html
+/doc/asio/reference/get_associated_executor/
+/doc/asio/reference/get_associated_executor.html
+/doc/asio/reference/get_associated_executor/overload1.html
+/doc/asio/reference/get_associated_executor/overload2.html
+/doc/asio/reference/get_associated_executor/overload3.html
+/doc/asio/reference/GettableSerialPortOption.html
+/doc/asio/reference/GettableSocketOption.html
+/doc/asio/reference/Handler.html
+/doc/asio/reference/handler_type/
+/doc/asio/reference/handler_type.html
+/doc/asio/reference/handler_type/type.html
+/doc/asio/reference/HandleService.html
+/doc/asio/reference/HandshakeHandler.html
+/doc/asio/reference/has_service.html
+/doc/asio/reference/high_resolution_timer.html
+/doc/asio/reference.html
+/doc/asio/reference/InternetProtocol.html
+/doc/asio/reference/invalid_service_owner/
+/doc/asio/reference/invalid_service_owner.html
+/doc/asio/reference/invalid_service_owner/invalid_service_owner.html
+/doc/asio/reference/IoControlCommand.html
+/doc/asio/reference/IoObjectService.html
+/doc/asio/reference/io_service/
+/doc/asio/reference/io_service/add_service.html
+/doc/asio/reference/io_service/destroy_context.html
+/doc/asio/reference/io_service/dispatch.html
+/doc/asio/reference/io_service__executor_type/
+/doc/asio/reference/io_service__executor_type/context.html
+/doc/asio/reference/io_service__executor_type/defer.html
+/doc/asio/reference/io_service__executor_type/dispatch.html
+/doc/asio/reference/io_service__executor_type.html
+/doc/asio/reference/io_service__executor_type/on_work_finished.html
+/doc/asio/reference/io_service__executor_type/on_work_started.html
+/doc/asio/reference/io_service__executor_type/operator_eq__eq_.html
+/doc/asio/reference/io_service__executor_type/operator_not__eq_.html
+/doc/asio/reference/io_service__executor_type/post.html
+/doc/asio/reference/io_service__executor_type/running_in_this_thread.html
+/doc/asio/reference/io_service/fork_event.html
+/doc/asio/reference/io_service/get_executor.html
+/doc/asio/reference/io_service/has_service.html
+/doc/asio/reference/io_service.html
+/doc/asio/reference/io_service/io_service/
+/doc/asio/reference/io_service/_io_service.html
+/doc/asio/reference/io_service/io_service.html
+/doc/asio/reference/io_service/io_service/overload1.html
+/doc/asio/reference/io_service/io_service/overload2.html
+/doc/asio/reference/io_service/make_service.html
+/doc/asio/reference/io_service/notify_fork.html
+/doc/asio/reference/io_service/poll/
+/doc/asio/reference/io_service/poll.html
+/doc/asio/reference/io_service/poll_one/
+/doc/asio/reference/io_service/poll_one.html
+/doc/asio/reference/io_service/poll_one/overload1.html
+/doc/asio/reference/io_service/poll_one/overload2.html
+/doc/asio/reference/io_service/poll/overload1.html
+/doc/asio/reference/io_service/poll/overload2.html
+/doc/asio/reference/io_service/post.html
+/doc/asio/reference/io_service/reset.html
+/doc/asio/reference/io_service/restart.html
+/doc/asio/reference/io_service/run/
+/doc/asio/reference/io_service/run.html
+/doc/asio/reference/io_service/run_one/
+/doc/asio/reference/io_service/run_one.html
+/doc/asio/reference/io_service/run_one/overload1.html
+/doc/asio/reference/io_service/run_one/overload2.html
+/doc/asio/reference/io_service/run/overload1.html
+/doc/asio/reference/io_service/run/overload2.html
+/doc/asio/reference/io_service__service/
+/doc/asio/reference/io_service__service/get_io_service.html
+/doc/asio/reference/io_service__service.html
+/doc/asio/reference/io_service__service/_service.html
+/doc/asio/reference/io_service__service/service.html
+/doc/asio/reference/io_service/shutdown_context.html
+/doc/asio/reference/io_service/stop.html
+/doc/asio/reference/io_service/stopped.html
+/doc/asio/reference/io_service__strand/
+/doc/asio/reference/io_service__strand/context.html
+/doc/asio/reference/io_service__strand/defer.html
+/doc/asio/reference/io_service__strand/dispatch/
+/doc/asio/reference/io_service__strand/dispatch.html
+/doc/asio/reference/io_service__strand/dispatch/overload1.html
+/doc/asio/reference/io_service__strand/dispatch/overload2.html
+/doc/asio/reference/io_service__strand/get_io_service.html
+/doc/asio/reference/io_service__strand.html
+/doc/asio/reference/io_service__strand/on_work_finished.html
+/doc/asio/reference/io_service__strand/on_work_started.html
+/doc/asio/reference/io_service__strand/operator_eq__eq_.html
+/doc/asio/reference/io_service__strand/operator_not__eq_.html
+/doc/asio/reference/io_service__strand/post/
+/doc/asio/reference/io_service__strand/post.html
+/doc/asio/reference/io_service__strand/post/overload1.html
+/doc/asio/reference/io_service__strand/post/overload2.html
+/doc/asio/reference/io_service__strand/running_in_this_thread.html
+/doc/asio/reference/io_service__strand/_strand.html
+/doc/asio/reference/io_service__strand/strand.html
+/doc/asio/reference/io_service__strand/wrap.html
+/doc/asio/reference/io_service/use_service/
+/doc/asio/reference/io_service/use_service.html
+/doc/asio/reference/io_service/use_service/overload1.html
+/doc/asio/reference/io_service/use_service/overload2.html
+/doc/asio/reference/io_service__work/
+/doc/asio/reference/io_service__work/get_io_service.html
+/doc/asio/reference/io_service__work.html
+/doc/asio/reference/io_service__work/work/
+/doc/asio/reference/io_service__work/_work.html
+/doc/asio/reference/io_service__work/work.html
+/doc/asio/reference/io_service__work/work/overload1.html
+/doc/asio/reference/io_service__work/work/overload2.html
+/doc/asio/reference/io_service/wrap.html
+/doc/asio/reference/ip__address/
+/doc/asio/reference/ip__address/address/
+/doc/asio/reference/ip__address/address.html
+/doc/asio/reference/ip__address/address/overload1.html
+/doc/asio/reference/ip__address/address/overload2.html
+/doc/asio/reference/ip__address/address/overload3.html
+/doc/asio/reference/ip__address/address/overload4.html
+/doc/asio/reference/ip__address_cast/
+/doc/asio/reference/ip__address_cast.html
+/doc/asio/reference/ip__address_cast/overload1.html
+/doc/asio/reference/ip__address_cast/overload2.html
+/doc/asio/reference/ip__address_cast/overload3.html
+/doc/asio/reference/ip__address_cast/overload4.html
+/doc/asio/reference/ip__address_cast/overload5.html
+/doc/asio/reference/ip__address_cast/overload6.html
+/doc/asio/reference/ip__address_cast/overload7.html
+/doc/asio/reference/ip__address_cast/overload8.html
+/doc/asio/reference/ip__address_cast/overload9.html
+/doc/asio/reference/ip__address/from_string/
+/doc/asio/reference/ip__address/from_string.html
+/doc/asio/reference/ip__address/from_string/overload1.html
+/doc/asio/reference/ip__address/from_string/overload2.html
+/doc/asio/reference/ip__address/from_string/overload3.html
+/doc/asio/reference/ip__address/from_string/overload4.html
+/doc/asio/reference/ip__address.html
+/doc/asio/reference/ip__address/is_loopback.html
+/doc/asio/reference/ip__address/is_multicast.html
+/doc/asio/reference/ip__address/is_unspecified.html
+/doc/asio/reference/ip__address/is_v4.html
+/doc/asio/reference/ip__address/is_v6.html
+/doc/asio/reference/ip__address_iterator_v4/
+/doc/asio/reference/ip__address_iterator_v4/address_iterator_v4/
+/doc/asio/reference/ip__address_iterator_v4/address_iterator_v4.html
+/doc/asio/reference/ip__address_iterator_v4/address_iterator_v4/overload1.html
+/doc/asio/reference/ip__address_iterator_v4/address_iterator_v4/overload2.html
+/doc/asio/reference/ip__address_iterator_v4/difference_type.html
+/doc/asio/reference/ip__address_iterator_v4.html
+/doc/asio/reference/ip__address_iterator_v4/iterator_category.html
+/doc/asio/reference/ip__address_iterator_v4/operator_arrow_.html
+/doc/asio/reference/ip__address_iterator_v4/operator_eq__eq_.html
+/doc/asio/reference/ip__address_iterator_v4/operator_eq_.html
+/doc/asio/reference/ip__address_iterator_v4/operator_minus__minus_/
+/doc/asio/reference/ip__address_iterator_v4/operator_minus__minus_.html
+/doc/asio/reference/ip__address_iterator_v4/operator_minus__minus_/overload1.html
+/doc/asio/reference/ip__address_iterator_v4/operator_minus__minus_/overload2.html
+/doc/asio/reference/ip__address_iterator_v4/operator_not__eq_.html
+/doc/asio/reference/ip__address_iterator_v4/operator_plus__plus_/
+/doc/asio/reference/ip__address_iterator_v4/operator_plus__plus_.html
+/doc/asio/reference/ip__address_iterator_v4/operator_plus__plus_/overload1.html
+/doc/asio/reference/ip__address_iterator_v4/operator_plus__plus_/overload2.html
+/doc/asio/reference/ip__address_iterator_v4/operator__star_.html
+/doc/asio/reference/ip__address_iterator_v4/pointer.html
+/doc/asio/reference/ip__address_iterator_v4/reference.html
+/doc/asio/reference/ip__address_iterator_v4/value_type.html
+/doc/asio/reference/ip__address_iterator_v6/
+/doc/asio/reference/ip__address_iterator_v6/address_iterator_v6/
+/doc/asio/reference/ip__address_iterator_v6/address_iterator_v6.html
+/doc/asio/reference/ip__address_iterator_v6/address_iterator_v6/overload1.html
+/doc/asio/reference/ip__address_iterator_v6/address_iterator_v6/overload2.html
+/doc/asio/reference/ip__address_iterator_v6/difference_type.html
+/doc/asio/reference/ip__address_iterator_v6.html
+/doc/asio/reference/ip__address_iterator_v6/iterator_category.html
+/doc/asio/reference/ip__address_iterator_v6/operator_arrow_.html
+/doc/asio/reference/ip__address_iterator_v6/operator_eq__eq_.html
+/doc/asio/reference/ip__address_iterator_v6/operator_eq_.html
+/doc/asio/reference/ip__address_iterator_v6/operator_minus__minus_/
+/doc/asio/reference/ip__address_iterator_v6/operator_minus__minus_.html
+/doc/asio/reference/ip__address_iterator_v6/operator_minus__minus_/overload1.html
+/doc/asio/reference/ip__address_iterator_v6/operator_minus__minus_/overload2.html
+/doc/asio/reference/ip__address_iterator_v6/operator_not__eq_.html
+/doc/asio/reference/ip__address_iterator_v6/operator_plus__plus_/
+/doc/asio/reference/ip__address_iterator_v6/operator_plus__plus_.html
+/doc/asio/reference/ip__address_iterator_v6/operator_plus__plus_/overload1.html
+/doc/asio/reference/ip__address_iterator_v6/operator_plus__plus_/overload2.html
+/doc/asio/reference/ip__address_iterator_v6/operator__star_.html
+/doc/asio/reference/ip__address_iterator_v6/pointer.html
+/doc/asio/reference/ip__address_iterator_v6/reference.html
+/doc/asio/reference/ip__address_iterator_v6/value_type.html
+/doc/asio/reference/ip__address/make_address/
+/doc/asio/reference/ip__address/make_address.html
+/doc/asio/reference/ip__address/make_address/overload1.html
+/doc/asio/reference/ip__address/make_address/overload2.html
+/doc/asio/reference/ip__address/make_address/overload3.html
+/doc/asio/reference/ip__address/make_address/overload4.html
+/doc/asio/reference/ip__address/operator_eq_/
+/doc/asio/reference/ip__address/operator_eq__eq_.html
+/doc/asio/reference/ip__address/operator_eq_.html
+/doc/asio/reference/ip__address/operator_eq_/overload1.html
+/doc/asio/reference/ip__address/operator_eq_/overload2.html
+/doc/asio/reference/ip__address/operator_eq_/overload3.html
+/doc/asio/reference/ip__address/operator_gt__eq_.html
+/doc/asio/reference/ip__address/operator_gt_.html
+/doc/asio/reference/ip__address/operator_lt__eq_.html
+/doc/asio/reference/ip__address/operator_lt_.html
+/doc/asio/reference/ip__address/operator_lt__lt_.html
+/doc/asio/reference/ip__address/operator_not__eq_.html
+/doc/asio/reference/ip__address_range_v4/
+/doc/asio/reference/ip__address_range_v4/address_range_v4/
+/doc/asio/reference/ip__address_range_v4/address_range_v4.html
+/doc/asio/reference/ip__address_range_v4/address_range_v4/overload1.html
+/doc/asio/reference/ip__address_range_v4/address_range_v4/overload2.html
+/doc/asio/reference/ip__address_range_v4/address_range_v4/overload3.html
+/doc/asio/reference/ip__address_range_v4/begin.html
+/doc/asio/reference/ip__address_range_v4/empty.html
+/doc/asio/reference/ip__address_range_v4/end.html
+/doc/asio/reference/ip__address_range_v4/find.html
+/doc/asio/reference/ip__address_range_v4.html
+/doc/asio/reference/ip__address_range_v4/iterator.html
+/doc/asio/reference/ip__address_range_v4/operator_eq_.html
+/doc/asio/reference/ip__address_range_v4/size.html
+/doc/asio/reference/ip__address_range_v6/
+/doc/asio/reference/ip__address_range_v6/address_range_v6/
+/doc/asio/reference/ip__address_range_v6/address_range_v6.html
+/doc/asio/reference/ip__address_range_v6/address_range_v6/overload1.html
+/doc/asio/reference/ip__address_range_v6/address_range_v6/overload2.html
+/doc/asio/reference/ip__address_range_v6/address_range_v6/overload3.html
+/doc/asio/reference/ip__address_range_v6/begin.html
+/doc/asio/reference/ip__address_range_v6/empty.html
+/doc/asio/reference/ip__address_range_v6/end.html
+/doc/asio/reference/ip__address_range_v6/find.html
+/doc/asio/reference/ip__address_range_v6.html
+/doc/asio/reference/ip__address_range_v6/iterator.html
+/doc/asio/reference/ip__address_range_v6/operator_eq_.html
+/doc/asio/reference/ip__address/to_string/
+/doc/asio/reference/ip__address/to_string.html
+/doc/asio/reference/ip__address/to_string/overload1.html
+/doc/asio/reference/ip__address/to_string/overload2.html
+/doc/asio/reference/ip__address/to_v4.html
+/doc/asio/reference/ip__address/to_v6.html
+/doc/asio/reference/ip__address_v4/
+/doc/asio/reference/ip__address_v4/address_v4/
+/doc/asio/reference/ip__address_v4/address_v4.html
+/doc/asio/reference/ip__address_v4/address_v4/overload1.html
+/doc/asio/reference/ip__address_v4/address_v4/overload2.html
+/doc/asio/reference/ip__address_v4/address_v4/overload3.html
+/doc/asio/reference/ip__address_v4/address_v4/overload4.html
+/doc/asio/reference/ip__address_v4/any.html
+/doc/asio/reference/ip__address_v4/broadcast/
+/doc/asio/reference/ip__address_v4/broadcast.html
+/doc/asio/reference/ip__address_v4/broadcast/overload1.html
+/doc/asio/reference/ip__address_v4/broadcast/overload2.html
+/doc/asio/reference/ip__address_v4/bytes_type.html
+/doc/asio/reference/ip__address_v4/from_string/
+/doc/asio/reference/ip__address_v4/from_string.html
+/doc/asio/reference/ip__address_v4/from_string/overload1.html
+/doc/asio/reference/ip__address_v4/from_string/overload2.html
+/doc/asio/reference/ip__address_v4/from_string/overload3.html
+/doc/asio/reference/ip__address_v4/from_string/overload4.html
+/doc/asio/reference/ip__address_v4.html
+/doc/asio/reference/ip__address_v4/is_class_a.html
+/doc/asio/reference/ip__address_v4/is_class_b.html
+/doc/asio/reference/ip__address_v4/is_class_c.html
+/doc/asio/reference/ip__address_v4/is_loopback.html
+/doc/asio/reference/ip__address_v4/is_multicast.html
+/doc/asio/reference/ip__address_v4/is_unspecified.html
+/doc/asio/reference/ip__address_v4/loopback.html
+/doc/asio/reference/ip__address_v4/make_address_v4/
+/doc/asio/reference/ip__address_v4/make_address_v4.html
+/doc/asio/reference/ip__address_v4/make_address_v4/overload1.html
+/doc/asio/reference/ip__address_v4/make_address_v4/overload2.html
+/doc/asio/reference/ip__address_v4/make_address_v4/overload3.html
+/doc/asio/reference/ip__address_v4/make_address_v4/overload4.html
+/doc/asio/reference/ip__address_v4/make_address_v4/overload5.html
+/doc/asio/reference/ip__address_v4/make_address_v4/overload6.html
+/doc/asio/reference/ip__address_v4/make_address_v4/overload7.html
+/doc/asio/reference/ip__address_v4/make_network_v4/
+/doc/asio/reference/ip__address_v4/make_network_v4.html
+/doc/asio/reference/ip__address_v4/make_network_v4/overload1.html
+/doc/asio/reference/ip__address_v4/make_network_v4/overload2.html
+/doc/asio/reference/ip__address_v4/netmask.html
+/doc/asio/reference/ip__address_v4/operator_eq__eq_.html
+/doc/asio/reference/ip__address_v4/operator_eq_.html
+/doc/asio/reference/ip__address_v4/operator_gt__eq_.html
+/doc/asio/reference/ip__address_v4/operator_gt_.html
+/doc/asio/reference/ip__address_v4/operator_lt__eq_.html
+/doc/asio/reference/ip__address_v4/operator_lt_.html
+/doc/asio/reference/ip__address_v4/operator_lt__lt_/
+/doc/asio/reference/ip__address_v4/operator_lt__lt_.html
+/doc/asio/reference/ip__address_v4/operator_lt__lt_/overload1.html
+/doc/asio/reference/ip__address_v4/operator_lt__lt_/overload2.html
+/doc/asio/reference/ip__address_v4/operator_not__eq_.html
+/doc/asio/reference/ip__address_v4/to_bytes.html
+/doc/asio/reference/ip__address_v4/to_string/
+/doc/asio/reference/ip__address_v4/to_string.html
+/doc/asio/reference/ip__address_v4/to_string/overload1.html
+/doc/asio/reference/ip__address_v4/to_string/overload2.html
+/doc/asio/reference/ip__address_v4/to_ulong.html
+/doc/asio/reference/ip__address_v6/
+/doc/asio/reference/ip__address_v6/address_v6/
+/doc/asio/reference/ip__address_v6/address_v6.html
+/doc/asio/reference/ip__address_v6/address_v6/overload1.html
+/doc/asio/reference/ip__address_v6/address_v6/overload2.html
+/doc/asio/reference/ip__address_v6/address_v6/overload3.html
+/doc/asio/reference/ip__address_v6/any.html
+/doc/asio/reference/ip__address_v6/bytes_type.html
+/doc/asio/reference/ip__address_v6/from_string/
+/doc/asio/reference/ip__address_v6/from_string.html
+/doc/asio/reference/ip__address_v6/from_string/overload1.html
+/doc/asio/reference/ip__address_v6/from_string/overload2.html
+/doc/asio/reference/ip__address_v6/from_string/overload3.html
+/doc/asio/reference/ip__address_v6/from_string/overload4.html
+/doc/asio/reference/ip__address_v6.html
+/doc/asio/reference/ip__address_v6/is_link_local.html
+/doc/asio/reference/ip__address_v6/is_loopback.html
+/doc/asio/reference/ip__address_v6/is_multicast_global.html
+/doc/asio/reference/ip__address_v6/is_multicast.html
+/doc/asio/reference/ip__address_v6/is_multicast_link_local.html
+/doc/asio/reference/ip__address_v6/is_multicast_node_local.html
+/doc/asio/reference/ip__address_v6/is_multicast_org_local.html
+/doc/asio/reference/ip__address_v6/is_multicast_site_local.html
+/doc/asio/reference/ip__address_v6/is_site_local.html
+/doc/asio/reference/ip__address_v6/is_unspecified.html
+/doc/asio/reference/ip__address_v6/is_v4_compatible.html
+/doc/asio/reference/ip__address_v6/is_v4_mapped.html
+/doc/asio/reference/ip__address_v6/loopback.html
+/doc/asio/reference/ip__address_v6/make_address_v6/
+/doc/asio/reference/ip__address_v6/make_address_v6.html
+/doc/asio/reference/ip__address_v6/make_address_v6/overload1.html
+/doc/asio/reference/ip__address_v6/make_address_v6/overload2.html
+/doc/asio/reference/ip__address_v6/make_address_v6/overload3.html
+/doc/asio/reference/ip__address_v6/make_address_v6/overload4.html
+/doc/asio/reference/ip__address_v6/make_address_v6/overload5.html
+/doc/asio/reference/ip__address_v6/make_address_v6/overload6.html
+/doc/asio/reference/ip__address_v6/make_network_v6.html
+/doc/asio/reference/ip__address_v6/operator_eq__eq_.html
+/doc/asio/reference/ip__address_v6/operator_eq_.html
+/doc/asio/reference/ip__address_v6/operator_gt__eq_.html
+/doc/asio/reference/ip__address_v6/operator_gt_.html
+/doc/asio/reference/ip__address_v6/operator_lt__eq_.html
+/doc/asio/reference/ip__address_v6/operator_lt_.html
+/doc/asio/reference/ip__address_v6/operator_lt__lt_/
+/doc/asio/reference/ip__address_v6/operator_lt__lt_.html
+/doc/asio/reference/ip__address_v6/operator_lt__lt_/overload1.html
+/doc/asio/reference/ip__address_v6/operator_lt__lt_/overload2.html
+/doc/asio/reference/ip__address_v6/operator_not__eq_.html
+/doc/asio/reference/ip__address_v6/scope_id/
+/doc/asio/reference/ip__address_v6/scope_id.html
+/doc/asio/reference/ip__address_v6/scope_id/overload1.html
+/doc/asio/reference/ip__address_v6/scope_id/overload2.html
+/doc/asio/reference/ip__address_v6/to_bytes.html
+/doc/asio/reference/ip__address_v6/to_string/
+/doc/asio/reference/ip__address_v6/to_string.html
+/doc/asio/reference/ip__address_v6/to_string/overload1.html
+/doc/asio/reference/ip__address_v6/to_string/overload2.html
+/doc/asio/reference/ip__address_v6/to_v4.html
+/doc/asio/reference/ip__address_v6/v4_compatible.html
+/doc/asio/reference/ip__address_v6/v4_mapped.html
+/doc/asio/reference/ip__bad_address_cast/
+/doc/asio/reference/ip__bad_address_cast/_bad_address_cast.html
+/doc/asio/reference/ip__bad_address_cast/bad_address_cast.html
+/doc/asio/reference/ip__bad_address_cast.html
+/doc/asio/reference/ip__bad_address_cast/what.html
+/doc/asio/reference/ip__basic_endpoint/
+/doc/asio/reference/ip__basic_endpoint/address/
+/doc/asio/reference/ip__basic_endpoint/address.html
+/doc/asio/reference/ip__basic_endpoint/address/overload1.html
+/doc/asio/reference/ip__basic_endpoint/address/overload2.html
+/doc/asio/reference/ip__basic_endpoint/basic_endpoint/
+/doc/asio/reference/ip__basic_endpoint/basic_endpoint.html
+/doc/asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html
+/doc/asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html
+/doc/asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html
+/doc/asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html
+/doc/asio/reference/ip__basic_endpoint/capacity.html
+/doc/asio/reference/ip__basic_endpoint/data/
+/doc/asio/reference/ip__basic_endpoint/data.html
+/doc/asio/reference/ip__basic_endpoint/data/overload1.html
+/doc/asio/reference/ip__basic_endpoint/data/overload2.html
+/doc/asio/reference/ip__basic_endpoint/data_type.html
+/doc/asio/reference/ip__basic_endpoint.html
+/doc/asio/reference/ip__basic_endpoint/operator_eq__eq_.html
+/doc/asio/reference/ip__basic_endpoint/operator_eq_.html
+/doc/asio/reference/ip__basic_endpoint/operator_gt__eq_.html
+/doc/asio/reference/ip__basic_endpoint/operator_gt_.html
+/doc/asio/reference/ip__basic_endpoint/operator_lt__eq_.html
+/doc/asio/reference/ip__basic_endpoint/operator_lt_.html
+/doc/asio/reference/ip__basic_endpoint/operator_lt__lt_.html
+/doc/asio/reference/ip__basic_endpoint/operator_not__eq_.html
+/doc/asio/reference/ip__basic_endpoint/port/
+/doc/asio/reference/ip__basic_endpoint/port.html
+/doc/asio/reference/ip__basic_endpoint/port/overload1.html
+/doc/asio/reference/ip__basic_endpoint/port/overload2.html
+/doc/asio/reference/ip__basic_endpoint/protocol.html
+/doc/asio/reference/ip__basic_endpoint/protocol_type.html
+/doc/asio/reference/ip__basic_endpoint/resize.html
+/doc/asio/reference/ip__basic_endpoint/size.html
+/doc/asio/reference/ip__basic_resolver/
+/doc/asio/reference/ip__basic_resolver/async_resolve/
+/doc/asio/reference/ip__basic_resolver/async_resolve.html
+/doc/asio/reference/ip__basic_resolver/async_resolve/overload1.html
+/doc/asio/reference/ip__basic_resolver/async_resolve/overload2.html
+/doc/asio/reference/ip__basic_resolver/basic_resolver.html
+/doc/asio/reference/ip__basic_resolver/cancel.html
+/doc/asio/reference/ip__basic_resolver/endpoint_type.html
+/doc/asio/reference/ip__basic_resolver_entry/
+/doc/asio/reference/ip__basic_resolver_entry/basic_resolver_entry/
+/doc/asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html
+/doc/asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html
+/doc/asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html
+/doc/asio/reference/ip__basic_resolver_entry/endpoint.html
+/doc/asio/reference/ip__basic_resolver_entry/endpoint_type.html
+/doc/asio/reference/ip__basic_resolver_entry/host_name.html
+/doc/asio/reference/ip__basic_resolver_entry.html
+/doc/asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html
+/doc/asio/reference/ip__basic_resolver_entry/protocol_type.html
+/doc/asio/reference/ip__basic_resolver_entry/service_name.html
+/doc/asio/reference/ip__basic_resolver/executor_type.html
+/doc/asio/reference/ip__basic_resolver/get_executor.html
+/doc/asio/reference/ip__basic_resolver/get_implementation/
+/doc/asio/reference/ip__basic_resolver/get_implementation.html
+/doc/asio/reference/ip__basic_resolver/get_implementation/overload1.html
+/doc/asio/reference/ip__basic_resolver/get_implementation/overload2.html
+/doc/asio/reference/ip__basic_resolver/get_io_service.html
+/doc/asio/reference/ip__basic_resolver/get_service/
+/doc/asio/reference/ip__basic_resolver/get_service.html
+/doc/asio/reference/ip__basic_resolver/get_service/overload1.html
+/doc/asio/reference/ip__basic_resolver/get_service/overload2.html
+/doc/asio/reference/ip__basic_resolver.html
+/doc/asio/reference/ip__basic_resolver/implementation_type.html
+/doc/asio/reference/ip__basic_resolver_iterator/
+/doc/asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html
+/doc/asio/reference/ip__basic_resolver_iterator/create/
+/doc/asio/reference/ip__basic_resolver_iterator/create.html
+/doc/asio/reference/ip__basic_resolver_iterator/create/overload1.html
+/doc/asio/reference/ip__basic_resolver_iterator/create/overload2.html
+/doc/asio/reference/ip__basic_resolver_iterator/create/overload3.html
+/doc/asio/reference/ip__basic_resolver_iterator/difference_type.html
+/doc/asio/reference/ip__basic_resolver_iterator.html
+/doc/asio/reference/ip__basic_resolver/iterator.html
+/doc/asio/reference/ip__basic_resolver_iterator/iterator_category.html
+/doc/asio/reference/ip__basic_resolver_iterator/operator_arrow_.html
+/doc/asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html
+/doc/asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html
+/doc/asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/
+/doc/asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html
+/doc/asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html
+/doc/asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html
+/doc/asio/reference/ip__basic_resolver_iterator/operator__star_.html
+/doc/asio/reference/ip__basic_resolver_iterator/pointer.html
+/doc/asio/reference/ip__basic_resolver_iterator/reference.html
+/doc/asio/reference/ip__basic_resolver_iterator/value_type.html
+/doc/asio/reference/ip__basic_resolver/protocol_type.html
+/doc/asio/reference/ip__basic_resolver_query/
+/doc/asio/reference/ip__basic_resolver_query/address_configured.html
+/doc/asio/reference/ip__basic_resolver_query/all_matching.html
+/doc/asio/reference/ip__basic_resolver_query/basic_resolver_query/
+/doc/asio/reference/ip__basic_resolver_query/basic_resolver_query.html
+/doc/asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html
+/doc/asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html
+/doc/asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html
+/doc/asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html
+/doc/asio/reference/ip__basic_resolver_query/canonical_name.html
+/doc/asio/reference/ip__basic_resolver_query/flags.html
+/doc/asio/reference/ip__basic_resolver_query/hints.html
+/doc/asio/reference/ip__basic_resolver_query/host_name.html
+/doc/asio/reference/ip__basic_resolver_query.html
+/doc/asio/reference/ip__basic_resolver/query.html
+/doc/asio/reference/ip__basic_resolver_query/numeric_host.html
+/doc/asio/reference/ip__basic_resolver_query/numeric_service.html
+/doc/asio/reference/ip__basic_resolver_query/passive.html
+/doc/asio/reference/ip__basic_resolver_query/protocol_type.html
+/doc/asio/reference/ip__basic_resolver_query/service_name.html
+/doc/asio/reference/ip__basic_resolver_query/v4_mapped.html
+/doc/asio/reference/ip__basic_resolver/resolve/
+/doc/asio/reference/ip__basic_resolver/resolve.html
+/doc/asio/reference/ip__basic_resolver/resolve/overload1.html
+/doc/asio/reference/ip__basic_resolver/resolve/overload2.html
+/doc/asio/reference/ip__basic_resolver/resolve/overload3.html
+/doc/asio/reference/ip__basic_resolver/resolve/overload4.html
+/doc/asio/reference/ip__basic_resolver/service_type.html
+/doc/asio/reference/ip__host_name/
+/doc/asio/reference/ip__host_name.html
+/doc/asio/reference/ip__host_name/overload1.html
+/doc/asio/reference/ip__host_name/overload2.html
+/doc/asio/reference/ip__icmp/
+/doc/asio/reference/ip__icmp/endpoint.html
+/doc/asio/reference/ip__icmp/family.html
+/doc/asio/reference/ip__icmp.html
+/doc/asio/reference/ip__icmp/operator_eq__eq_.html
+/doc/asio/reference/ip__icmp/operator_not__eq_.html
+/doc/asio/reference/ip__icmp/protocol.html
+/doc/asio/reference/ip__icmp/resolver.html
+/doc/asio/reference/ip__icmp/socket.html
+/doc/asio/reference/ip__icmp/type.html
+/doc/asio/reference/ip__icmp/v4.html
+/doc/asio/reference/ip__icmp/v6.html
+/doc/asio/reference/ip__multicast__enable_loopback.html
+/doc/asio/reference/ip__multicast__hops.html
+/doc/asio/reference/ip__multicast__join_group.html
+/doc/asio/reference/ip__multicast__leave_group.html
+/doc/asio/reference/ip__multicast__outbound_interface.html
+/doc/asio/reference/ip__network_v4/
+/doc/asio/reference/ip__network_v4/address.html
+/doc/asio/reference/ip__network_v4/broadcast.html
+/doc/asio/reference/ip__network_v4/canonical.html
+/doc/asio/reference/ip__network_v4/hosts.html
+/doc/asio/reference/ip__network_v4.html
+/doc/asio/reference/ip__network_v4/is_host.html
+/doc/asio/reference/ip__network_v4/is_subnet_of.html
+/doc/asio/reference/ip__network_v4/make_network_v4/
+/doc/asio/reference/ip__network_v4/make_network_v4.html
+/doc/asio/reference/ip__network_v4/make_network_v4/overload1.html
+/doc/asio/reference/ip__network_v4/make_network_v4/overload2.html
+/doc/asio/reference/ip__network_v4/make_network_v4/overload3.html
+/doc/asio/reference/ip__network_v4/make_network_v4/overload4.html
+/doc/asio/reference/ip__network_v4/netmask.html
+/doc/asio/reference/ip__network_v4/network.html
+/doc/asio/reference/ip__network_v4/network_v4/
+/doc/asio/reference/ip__network_v4/network_v4.html
+/doc/asio/reference/ip__network_v4/network_v4/overload1.html
+/doc/asio/reference/ip__network_v4/network_v4/overload2.html
+/doc/asio/reference/ip__network_v4/network_v4/overload3.html
+/doc/asio/reference/ip__network_v4/network_v4/overload4.html
+/doc/asio/reference/ip__network_v4/operator_eq__eq_.html
+/doc/asio/reference/ip__network_v4/operator_eq_.html
+/doc/asio/reference/ip__network_v4/operator_not__eq_.html
+/doc/asio/reference/ip__network_v4/prefix_length.html
+/doc/asio/reference/ip__network_v4/to_string/
+/doc/asio/reference/ip__network_v4/to_string.html
+/doc/asio/reference/ip__network_v4/to_string/overload1.html
+/doc/asio/reference/ip__network_v4/to_string/overload2.html
+/doc/asio/reference/ip__network_v6/
+/doc/asio/reference/ip__network_v6/address.html
+/doc/asio/reference/ip__network_v6/canonical.html
+/doc/asio/reference/ip__network_v6/hosts.html
+/doc/asio/reference/ip__network_v6.html
+/doc/asio/reference/ip__network_v6/is_host.html
+/doc/asio/reference/ip__network_v6/is_subnet_of.html
+/doc/asio/reference/ip__network_v6/make_network_v6/
+/doc/asio/reference/ip__network_v6/make_network_v6.html
+/doc/asio/reference/ip__network_v6/make_network_v6/overload1.html
+/doc/asio/reference/ip__network_v6/make_network_v6/overload2.html
+/doc/asio/reference/ip__network_v6/make_network_v6/overload3.html
+/doc/asio/reference/ip__network_v6/make_network_v6/overload4.html
+/doc/asio/reference/ip__network_v6/network.html
+/doc/asio/reference/ip__network_v6/network_v6/
+/doc/asio/reference/ip__network_v6/network_v6.html
+/doc/asio/reference/ip__network_v6/network_v6/overload1.html
+/doc/asio/reference/ip__network_v6/network_v6/overload2.html
+/doc/asio/reference/ip__network_v6/network_v6/overload3.html
+/doc/asio/reference/ip__network_v6/operator_eq__eq_.html
+/doc/asio/reference/ip__network_v6/operator_eq_.html
+/doc/asio/reference/ip__network_v6/operator_not__eq_.html
+/doc/asio/reference/ip__network_v6/prefix_length.html
+/doc/asio/reference/ip__network_v6/to_string/
+/doc/asio/reference/ip__network_v6/to_string.html
+/doc/asio/reference/ip__network_v6/to_string/overload1.html
+/doc/asio/reference/ip__network_v6/to_string/overload2.html
+/doc/asio/reference/ip__resolver_query_base/
+/doc/asio/reference/ip__resolver_query_base/address_configured.html
+/doc/asio/reference/ip__resolver_query_base/all_matching.html
+/doc/asio/reference/ip__resolver_query_base/canonical_name.html
+/doc/asio/reference/ip__resolver_query_base/flags.html
+/doc/asio/reference/ip__resolver_query_base.html
+/doc/asio/reference/ip__resolver_query_base/numeric_host.html
+/doc/asio/reference/ip__resolver_query_base/numeric_service.html
+/doc/asio/reference/ip__resolver_query_base/passive.html
+/doc/asio/reference/ip__resolver_query_base/_resolver_query_base.html
+/doc/asio/reference/ip__resolver_query_base/v4_mapped.html
+/doc/asio/reference/ip__resolver_service/
+/doc/asio/reference/ip__resolver_service/async_resolve/
+/doc/asio/reference/ip__resolver_service/async_resolve.html
+/doc/asio/reference/ip__resolver_service/async_resolve/overload1.html
+/doc/asio/reference/ip__resolver_service/async_resolve/overload2.html
+/doc/asio/reference/ip__resolver_service/cancel.html
+/doc/asio/reference/ip__resolver_service/construct.html
+/doc/asio/reference/ip__resolver_service/destroy.html
+/doc/asio/reference/ip__resolver_service/endpoint_type.html
+/doc/asio/reference/ip__resolver_service/get_io_service.html
+/doc/asio/reference/ip__resolver_service.html
+/doc/asio/reference/ip__resolver_service/id.html
+/doc/asio/reference/ip__resolver_service/implementation_type.html
+/doc/asio/reference/ip__resolver_service/iterator_type.html
+/doc/asio/reference/ip__resolver_service/protocol_type.html
+/doc/asio/reference/ip__resolver_service/query_type.html
+/doc/asio/reference/ip__resolver_service/resolve/
+/doc/asio/reference/ip__resolver_service/resolve.html
+/doc/asio/reference/ip__resolver_service/resolve/overload1.html
+/doc/asio/reference/ip__resolver_service/resolve/overload2.html
+/doc/asio/reference/ip__resolver_service/resolver_service.html
+/doc/asio/reference/ip__tcp/
+/doc/asio/reference/ip__tcp/acceptor.html
+/doc/asio/reference/ip__tcp/endpoint.html
+/doc/asio/reference/ip__tcp/family.html
+/doc/asio/reference/ip__tcp.html
+/doc/asio/reference/ip__tcp/iostream.html
+/doc/asio/reference/ip__tcp/no_delay.html
+/doc/asio/reference/ip__tcp/operator_eq__eq_.html
+/doc/asio/reference/ip__tcp/operator_not__eq_.html
+/doc/asio/reference/ip__tcp/protocol.html
+/doc/asio/reference/ip__tcp/resolver.html
+/doc/asio/reference/ip__tcp/socket.html
+/doc/asio/reference/ip__tcp/type.html
+/doc/asio/reference/ip__tcp/v4.html
+/doc/asio/reference/ip__tcp/v6.html
+/doc/asio/reference/ip__udp/
+/doc/asio/reference/ip__udp/endpoint.html
+/doc/asio/reference/ip__udp/family.html
+/doc/asio/reference/ip__udp.html
+/doc/asio/reference/ip__udp/operator_eq__eq_.html
+/doc/asio/reference/ip__udp/operator_not__eq_.html
+/doc/asio/reference/ip__udp/protocol.html
+/doc/asio/reference/ip__udp/resolver.html
+/doc/asio/reference/ip__udp/socket.html
+/doc/asio/reference/ip__udp/type.html
+/doc/asio/reference/ip__udp/v4.html
+/doc/asio/reference/ip__udp/v6.html
+/doc/asio/reference/ip__unicast__hops.html
+/doc/asio/reference/ip__v4_mapped_t.html
+/doc/asio/reference/ip__v6_only.html
+/doc/asio/reference/is_const_buffer_sequence.html
+/doc/asio/reference/is_dynamic_buffer_sequence.html
+/doc/asio/reference/is_executor.html
+/doc/asio/reference/is_match_condition/
+/doc/asio/reference/is_match_condition.html
+/doc/asio/reference/is_match_condition/value.html
+/doc/asio/reference/is_mutable_buffer_sequence.html
+/doc/asio/reference/is_read_buffered/
+/doc/asio/reference/is_read_buffered.html
+/doc/asio/reference/is_read_buffered/value.html
+/doc/asio/reference/is_write_buffered/
+/doc/asio/reference/is_write_buffered.html
+/doc/asio/reference/is_write_buffered/value.html
+/doc/asio/reference/local__basic_endpoint/
+/doc/asio/reference/local__basic_endpoint/basic_endpoint/
+/doc/asio/reference/local__basic_endpoint/basic_endpoint.html
+/doc/asio/reference/local__basic_endpoint/basic_endpoint/overload1.html
+/doc/asio/reference/local__basic_endpoint/basic_endpoint/overload2.html
+/doc/asio/reference/local__basic_endpoint/basic_endpoint/overload3.html
+/doc/asio/reference/local__basic_endpoint/basic_endpoint/overload4.html
+/doc/asio/reference/local__basic_endpoint/capacity.html
+/doc/asio/reference/local__basic_endpoint/data/
+/doc/asio/reference/local__basic_endpoint/data.html
+/doc/asio/reference/local__basic_endpoint/data/overload1.html
+/doc/asio/reference/local__basic_endpoint/data/overload2.html
+/doc/asio/reference/local__basic_endpoint/data_type.html
+/doc/asio/reference/local__basic_endpoint.html
+/doc/asio/reference/local__basic_endpoint/operator_eq__eq_.html
+/doc/asio/reference/local__basic_endpoint/operator_eq_.html
+/doc/asio/reference/local__basic_endpoint/operator_gt__eq_.html
+/doc/asio/reference/local__basic_endpoint/operator_gt_.html
+/doc/asio/reference/local__basic_endpoint/operator_lt__eq_.html
+/doc/asio/reference/local__basic_endpoint/operator_lt_.html
+/doc/asio/reference/local__basic_endpoint/operator_lt__lt_.html
+/doc/asio/reference/local__basic_endpoint/operator_not__eq_.html
+/doc/asio/reference/local__basic_endpoint/path/
+/doc/asio/reference/local__basic_endpoint/path.html
+/doc/asio/reference/local__basic_endpoint/path/overload1.html
+/doc/asio/reference/local__basic_endpoint/path/overload2.html
+/doc/asio/reference/local__basic_endpoint/path/overload3.html
+/doc/asio/reference/local__basic_endpoint/protocol.html
+/doc/asio/reference/local__basic_endpoint/protocol_type.html
+/doc/asio/reference/local__basic_endpoint/resize.html
+/doc/asio/reference/local__basic_endpoint/size.html
+/doc/asio/reference/local__connect_pair/
+/doc/asio/reference/local__connect_pair.html
+/doc/asio/reference/local__connect_pair/overload1.html
+/doc/asio/reference/local__connect_pair/overload2.html
+/doc/asio/reference/local__datagram_protocol/
+/doc/asio/reference/local__datagram_protocol/endpoint.html
+/doc/asio/reference/local__datagram_protocol/family.html
+/doc/asio/reference/local__datagram_protocol.html
+/doc/asio/reference/local__datagram_protocol/protocol.html
+/doc/asio/reference/local__datagram_protocol/socket.html
+/doc/asio/reference/local__datagram_protocol/type.html
+/doc/asio/reference/local__stream_protocol/
+/doc/asio/reference/local__stream_protocol/acceptor.html
+/doc/asio/reference/local__stream_protocol/endpoint.html
+/doc/asio/reference/local__stream_protocol/family.html
+/doc/asio/reference/local__stream_protocol.html
+/doc/asio/reference/local__stream_protocol/iostream.html
+/doc/asio/reference/local__stream_protocol/protocol.html
+/doc/asio/reference/local__stream_protocol/socket.html
+/doc/asio/reference/local__stream_protocol/type.html
+/doc/asio/reference/make_work/
+/doc/asio/reference/make_work.html
+/doc/asio/reference/make_work/overload1.html
+/doc/asio/reference/make_work/overload2.html
+/doc/asio/reference/make_work/overload3.html
+/doc/asio/reference/make_work/overload4.html
+/doc/asio/reference/make_work/overload5.html
+/doc/asio/reference/mutable_buffer/
+/doc/asio/reference/mutable_buffer.html
+/doc/asio/reference/mutable_buffer/mutable_buffer/
+/doc/asio/reference/mutable_buffer/mutable_buffer.html
+/doc/asio/reference/mutable_buffer/mutable_buffer/overload1.html
+/doc/asio/reference/mutable_buffer/mutable_buffer/overload2.html
+/doc/asio/reference/mutable_buffer/operator_plus_/
+/doc/asio/reference/mutable_buffer/operator_plus_.html
+/doc/asio/reference/mutable_buffer/operator_plus_/overload1.html
+/doc/asio/reference/mutable_buffer/operator_plus_/overload2.html
+/doc/asio/reference/mutable_buffers_1/
+/doc/asio/reference/mutable_buffers_1/begin.html
+/doc/asio/reference/mutable_buffers_1/const_iterator.html
+/doc/asio/reference/mutable_buffers_1/end.html
+/doc/asio/reference/mutable_buffers_1.html
+/doc/asio/reference/mutable_buffers_1/mutable_buffers_1/
+/doc/asio/reference/mutable_buffers_1/mutable_buffers_1.html
+/doc/asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html
+/doc/asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html
+/doc/asio/reference/mutable_buffers_1/operator_plus_/
+/doc/asio/reference/mutable_buffers_1/operator_plus_.html
+/doc/asio/reference/mutable_buffers_1/operator_plus_/overload1.html
+/doc/asio/reference/mutable_buffers_1/operator_plus_/overload2.html
+/doc/asio/reference/mutable_buffers_1/value_type.html
+/doc/asio/reference/MutableBufferSequence.html
+/doc/asio/reference/null_buffers/
+/doc/asio/reference/null_buffers/begin.html
+/doc/asio/reference/null_buffers/const_iterator.html
+/doc/asio/reference/null_buffers/end.html
+/doc/asio/reference/null_buffers.html
+/doc/asio/reference/null_buffers/value_type.html
+/doc/asio/reference/ObjectHandleService.html
+/doc/asio/reference/operator_lt__lt_.html
+/doc/asio/reference/package/
+/doc/asio/reference/packaged_handler/
+/doc/asio/reference/packaged_handler/allocator_type.html
+/doc/asio/reference/packaged_handler/get_allocator.html
+/doc/asio/reference/packaged_handler.html
+/doc/asio/reference/packaged_handler/packaged_handler/
+/doc/asio/reference/packaged_handler/packaged_handler.html
+/doc/asio/reference/packaged_handler/packaged_handler/overload1.html
+/doc/asio/reference/packaged_handler/packaged_handler/overload2.html
+/doc/asio/reference/packaged_token/
+/doc/asio/reference/packaged_token/allocator_type.html
+/doc/asio/reference/packaged_token/get_allocator.html
+/doc/asio/reference/packaged_token.html
+/doc/asio/reference/packaged_token/packaged_token/
+/doc/asio/reference/packaged_token/packaged_token.html
+/doc/asio/reference/packaged_token/packaged_token/overload1.html
+/doc/asio/reference/packaged_token/packaged_token/overload2.html
+/doc/asio/reference/package.html
+/doc/asio/reference/package/overload1.html
+/doc/asio/reference/package/overload2.html
+/doc/asio/reference/placeholders__bytes_transferred.html
+/doc/asio/reference/placeholders__error.html
+/doc/asio/reference/placeholders__iterator.html
+/doc/asio/reference/placeholders__signal_number.html
+/doc/asio/reference/posix__basic_descriptor/
+/doc/asio/reference/posix__basic_descriptor/assign/
+/doc/asio/reference/posix__basic_descriptor/assign.html
+/doc/asio/reference/posix__basic_descriptor/assign/overload1.html
+/doc/asio/reference/posix__basic_descriptor/assign/overload2.html
+/doc/asio/reference/posix__basic_descriptor/async_wait.html
+/doc/asio/reference/posix__basic_descriptor/basic_descriptor/
+/doc/asio/reference/posix__basic_descriptor/_basic_descriptor.html
+/doc/asio/reference/posix__basic_descriptor/basic_descriptor.html
+/doc/asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html
+/doc/asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html
+/doc/asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html
+/doc/asio/reference/posix__basic_descriptor/bytes_readable.html
+/doc/asio/reference/posix__basic_descriptor/cancel/
+/doc/asio/reference/posix__basic_descriptor/cancel.html
+/doc/asio/reference/posix__basic_descriptor/cancel/overload1.html
+/doc/asio/reference/posix__basic_descriptor/cancel/overload2.html
+/doc/asio/reference/posix__basic_descriptor/close/
+/doc/asio/reference/posix__basic_descriptor/close.html
+/doc/asio/reference/posix__basic_descriptor/close/overload1.html
+/doc/asio/reference/posix__basic_descriptor/close/overload2.html
+/doc/asio/reference/posix__basic_descriptor/executor_type.html
+/doc/asio/reference/posix__basic_descriptor/get_executor.html
+/doc/asio/reference/posix__basic_descriptor/get_implementation/
+/doc/asio/reference/posix__basic_descriptor/get_implementation.html
+/doc/asio/reference/posix__basic_descriptor/get_implementation/overload1.html
+/doc/asio/reference/posix__basic_descriptor/get_implementation/overload2.html
+/doc/asio/reference/posix__basic_descriptor/get_io_service.html
+/doc/asio/reference/posix__basic_descriptor/get_service/
+/doc/asio/reference/posix__basic_descriptor/get_service.html
+/doc/asio/reference/posix__basic_descriptor/get_service/overload1.html
+/doc/asio/reference/posix__basic_descriptor/get_service/overload2.html
+/doc/asio/reference/posix__basic_descriptor.html
+/doc/asio/reference/posix__basic_descriptor/implementation_type.html
+/doc/asio/reference/posix__basic_descriptor/io_control/
+/doc/asio/reference/posix__basic_descriptor/io_control.html
+/doc/asio/reference/posix__basic_descriptor/io_control/overload1.html
+/doc/asio/reference/posix__basic_descriptor/io_control/overload2.html
+/doc/asio/reference/posix__basic_descriptor/is_open.html
+/doc/asio/reference/posix__basic_descriptor/lowest_layer/
+/doc/asio/reference/posix__basic_descriptor/lowest_layer.html
+/doc/asio/reference/posix__basic_descriptor/lowest_layer/overload1.html
+/doc/asio/reference/posix__basic_descriptor/lowest_layer/overload2.html
+/doc/asio/reference/posix__basic_descriptor/lowest_layer_type.html
+/doc/asio/reference/posix__basic_descriptor/native_handle.html
+/doc/asio/reference/posix__basic_descriptor/native_handle_type.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html
+/doc/asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/
+/doc/asio/reference/posix__basic_descriptor/non_blocking.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/overload1.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/overload2.html
+/doc/asio/reference/posix__basic_descriptor/non_blocking/overload3.html
+/doc/asio/reference/posix__basic_descriptor/operator_eq_.html
+/doc/asio/reference/posix__basic_descriptor/release.html
+/doc/asio/reference/posix__basic_descriptor/service_type.html
+/doc/asio/reference/posix__basic_descriptor/wait/
+/doc/asio/reference/posix__basic_descriptor/wait.html
+/doc/asio/reference/posix__basic_descriptor/wait/overload1.html
+/doc/asio/reference/posix__basic_descriptor/wait/overload2.html
+/doc/asio/reference/posix__basic_descriptor/wait_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/
+/doc/asio/reference/posix__basic_stream_descriptor/assign/
+/doc/asio/reference/posix__basic_stream_descriptor/assign.html
+/doc/asio/reference/posix__basic_stream_descriptor/assign/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/assign/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/async_read_some.html
+/doc/asio/reference/posix__basic_stream_descriptor/async_wait.html
+/doc/asio/reference/posix__basic_stream_descriptor/async_write_some.html
+/doc/asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/
+/doc/asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html
+/doc/asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html
+/doc/asio/reference/posix__basic_stream_descriptor/bytes_readable.html
+/doc/asio/reference/posix__basic_stream_descriptor/cancel/
+/doc/asio/reference/posix__basic_stream_descriptor/cancel.html
+/doc/asio/reference/posix__basic_stream_descriptor/cancel/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/cancel/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/close/
+/doc/asio/reference/posix__basic_stream_descriptor/close.html
+/doc/asio/reference/posix__basic_stream_descriptor/close/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/close/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/executor_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_executor.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_implementation/
+/doc/asio/reference/posix__basic_stream_descriptor/get_implementation.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_implementation/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_implementation/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_io_service.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_service/
+/doc/asio/reference/posix__basic_stream_descriptor/get_service.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_service/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/get_service/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor.html
+/doc/asio/reference/posix__basic_stream_descriptor/implementation_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/io_control/
+/doc/asio/reference/posix__basic_stream_descriptor/io_control.html
+/doc/asio/reference/posix__basic_stream_descriptor/io_control/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/io_control/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/is_open.html
+/doc/asio/reference/posix__basic_stream_descriptor/lowest_layer/
+/doc/asio/reference/posix__basic_stream_descriptor/lowest_layer.html
+/doc/asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_handle.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_handle_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html
+/doc/asio/reference/posix__basic_stream_descriptor/operator_eq_.html
+/doc/asio/reference/posix__basic_stream_descriptor/read_some/
+/doc/asio/reference/posix__basic_stream_descriptor/read_some.html
+/doc/asio/reference/posix__basic_stream_descriptor/read_some/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/read_some/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/release.html
+/doc/asio/reference/posix__basic_stream_descriptor/service_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/wait/
+/doc/asio/reference/posix__basic_stream_descriptor/wait.html
+/doc/asio/reference/posix__basic_stream_descriptor/wait/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/wait/overload2.html
+/doc/asio/reference/posix__basic_stream_descriptor/wait_type.html
+/doc/asio/reference/posix__basic_stream_descriptor/write_some/
+/doc/asio/reference/posix__basic_stream_descriptor/write_some.html
+/doc/asio/reference/posix__basic_stream_descriptor/write_some/overload1.html
+/doc/asio/reference/posix__basic_stream_descriptor/write_some/overload2.html
+/doc/asio/reference/posix__descriptor_base/
+/doc/asio/reference/posix__descriptor_base/bytes_readable.html
+/doc/asio/reference/posix__descriptor_base/_descriptor_base.html
+/doc/asio/reference/posix__descriptor_base.html
+/doc/asio/reference/posix__descriptor_base/wait_type.html
+/doc/asio/reference/posix__stream_descriptor.html
+/doc/asio/reference/posix__stream_descriptor_service/
+/doc/asio/reference/posix__stream_descriptor_service/assign.html
+/doc/asio/reference/posix__stream_descriptor_service/async_read_some.html
+/doc/asio/reference/posix__stream_descriptor_service/async_wait.html
+/doc/asio/reference/posix__stream_descriptor_service/async_write_some.html
+/doc/asio/reference/posix__stream_descriptor_service/cancel.html
+/doc/asio/reference/posix__stream_descriptor_service/close.html
+/doc/asio/reference/posix__stream_descriptor_service/construct.html
+/doc/asio/reference/posix__stream_descriptor_service/destroy.html
+/doc/asio/reference/posix__stream_descriptor_service/get_io_service.html
+/doc/asio/reference/posix__stream_descriptor_service.html
+/doc/asio/reference/posix__stream_descriptor_service/id.html
+/doc/asio/reference/posix__stream_descriptor_service/implementation_type.html
+/doc/asio/reference/posix__stream_descriptor_service/io_control.html
+/doc/asio/reference/posix__stream_descriptor_service/is_open.html
+/doc/asio/reference/posix__stream_descriptor_service/move_assign.html
+/doc/asio/reference/posix__stream_descriptor_service/move_construct.html
+/doc/asio/reference/posix__stream_descriptor_service/native_handle.html
+/doc/asio/reference/posix__stream_descriptor_service/native_handle_type.html
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking/
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking.html
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking/overload1.html
+/doc/asio/reference/posix__stream_descriptor_service/native_non_blocking/overload2.html
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking/
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking.html
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking/overload1.html
+/doc/asio/reference/posix__stream_descriptor_service/non_blocking/overload2.html
+/doc/asio/reference/posix__stream_descriptor_service/read_some.html
+/doc/asio/reference/posix__stream_descriptor_service/release.html
+/doc/asio/reference/posix__stream_descriptor_service/stream_descriptor_service.html
+/doc/asio/reference/posix__stream_descriptor_service/wait.html
+/doc/asio/reference/posix__stream_descriptor_service/write_some.html
+/doc/asio/reference/post/
+/doc/asio/reference/post.html
+/doc/asio/reference/post/overload1.html
+/doc/asio/reference/post/overload2.html
+/doc/asio/reference/post/overload3.html
+/doc/asio/reference/Protocol.html
+/doc/asio/reference/RandomAccessHandleService.html
+/doc/asio/reference/raw_socket_service/
+/doc/asio/reference/raw_socket_service/assign.html
+/doc/asio/reference/raw_socket_service/async_connect.html
+/doc/asio/reference/raw_socket_service/async_receive_from.html
+/doc/asio/reference/raw_socket_service/async_receive.html
+/doc/asio/reference/raw_socket_service/async_send.html
+/doc/asio/reference/raw_socket_service/async_send_to.html
+/doc/asio/reference/raw_socket_service/async_wait.html
+/doc/asio/reference/raw_socket_service/at_mark.html
+/doc/asio/reference/raw_socket_service/available.html
+/doc/asio/reference/raw_socket_service/bind.html
+/doc/asio/reference/raw_socket_service/cancel.html
+/doc/asio/reference/raw_socket_service/close.html
+/doc/asio/reference/raw_socket_service/connect.html
+/doc/asio/reference/raw_socket_service/construct.html
+/doc/asio/reference/raw_socket_service/converting_move_construct.html
+/doc/asio/reference/raw_socket_service/destroy.html
+/doc/asio/reference/raw_socket_service/endpoint_type.html
+/doc/asio/reference/raw_socket_service/get_io_service.html
+/doc/asio/reference/raw_socket_service/get_option.html
+/doc/asio/reference/raw_socket_service.html
+/doc/asio/reference/RawSocketService.html
+/doc/asio/reference/raw_socket_service/id.html
+/doc/asio/reference/raw_socket_service/implementation_type.html
+/doc/asio/reference/raw_socket_service/io_control.html
+/doc/asio/reference/raw_socket_service/is_open.html
+/doc/asio/reference/raw_socket_service/local_endpoint.html
+/doc/asio/reference/raw_socket_service/move_assign.html
+/doc/asio/reference/raw_socket_service/move_construct.html
+/doc/asio/reference/raw_socket_service/native_handle.html
+/doc/asio/reference/raw_socket_service/native_handle_type.html
+/doc/asio/reference/raw_socket_service/native_non_blocking/
+/doc/asio/reference/raw_socket_service/native_non_blocking.html
+/doc/asio/reference/raw_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/raw_socket_service/native_non_blocking/overload2.html
+/doc/asio/reference/raw_socket_service/non_blocking/
+/doc/asio/reference/raw_socket_service/non_blocking.html
+/doc/asio/reference/raw_socket_service/non_blocking/overload1.html
+/doc/asio/reference/raw_socket_service/non_blocking/overload2.html
+/doc/asio/reference/raw_socket_service/open.html
+/doc/asio/reference/raw_socket_service/protocol_type.html
+/doc/asio/reference/raw_socket_service/raw_socket_service.html
+/doc/asio/reference/raw_socket_service/receive_from.html
+/doc/asio/reference/raw_socket_service/receive.html
+/doc/asio/reference/raw_socket_service/remote_endpoint.html
+/doc/asio/reference/raw_socket_service/send.html
+/doc/asio/reference/raw_socket_service/send_to.html
+/doc/asio/reference/raw_socket_service/set_option.html
+/doc/asio/reference/raw_socket_service/shutdown.html
+/doc/asio/reference/raw_socket_service/wait.html
+/doc/asio/reference/read/
+/doc/asio/reference/read_at/
+/doc/asio/reference/read_at.html
+/doc/asio/reference/read_at/overload1.html
+/doc/asio/reference/read_at/overload2.html
+/doc/asio/reference/read_at/overload3.html
+/doc/asio/reference/read_at/overload4.html
+/doc/asio/reference/read_at/overload5.html
+/doc/asio/reference/read_at/overload6.html
+/doc/asio/reference/read_at/overload7.html
+/doc/asio/reference/read_at/overload8.html
+/doc/asio/reference/ReadHandler.html
+/doc/asio/reference/read.html
+/doc/asio/reference/read/overload10.html
+/doc/asio/reference/read/overload11.html
+/doc/asio/reference/read/overload12.html
+/doc/asio/reference/read/overload1.html
+/doc/asio/reference/read/overload2.html
+/doc/asio/reference/read/overload3.html
+/doc/asio/reference/read/overload4.html
+/doc/asio/reference/read/overload5.html
+/doc/asio/reference/read/overload6.html
+/doc/asio/reference/read/overload7.html
+/doc/asio/reference/read/overload8.html
+/doc/asio/reference/read/overload9.html
+/doc/asio/reference/read_until/
+/doc/asio/reference/read_until.html
+/doc/asio/reference/read_until/overload10.html
+/doc/asio/reference/read_until/overload11.html
+/doc/asio/reference/read_until/overload12.html
+/doc/asio/reference/read_until/overload13.html
+/doc/asio/reference/read_until/overload14.html
+/doc/asio/reference/read_until/overload15.html
+/doc/asio/reference/read_until/overload16.html
+/doc/asio/reference/read_until/overload17.html
+/doc/asio/reference/read_until/overload18.html
+/doc/asio/reference/read_until/overload1.html
+/doc/asio/reference/read_until/overload2.html
+/doc/asio/reference/read_until/overload3.html
+/doc/asio/reference/read_until/overload4.html
+/doc/asio/reference/read_until/overload5.html
+/doc/asio/reference/read_until/overload6.html
+/doc/asio/reference/read_until/overload7.html
+/doc/asio/reference/read_until/overload8.html
+/doc/asio/reference/read_until/overload9.html
+/doc/asio/reference/ResolveHandler.html
+/doc/asio/reference/ResolverService.html
+/doc/asio/reference/seq_packet_socket_service/
+/doc/asio/reference/seq_packet_socket_service/assign.html
+/doc/asio/reference/seq_packet_socket_service/async_connect.html
+/doc/asio/reference/seq_packet_socket_service/async_receive.html
+/doc/asio/reference/seq_packet_socket_service/async_send.html
+/doc/asio/reference/seq_packet_socket_service/async_wait.html
+/doc/asio/reference/seq_packet_socket_service/at_mark.html
+/doc/asio/reference/seq_packet_socket_service/available.html
+/doc/asio/reference/seq_packet_socket_service/bind.html
+/doc/asio/reference/seq_packet_socket_service/cancel.html
+/doc/asio/reference/seq_packet_socket_service/close.html
+/doc/asio/reference/seq_packet_socket_service/connect.html
+/doc/asio/reference/seq_packet_socket_service/construct.html
+/doc/asio/reference/seq_packet_socket_service/converting_move_construct.html
+/doc/asio/reference/seq_packet_socket_service/destroy.html
+/doc/asio/reference/seq_packet_socket_service/endpoint_type.html
+/doc/asio/reference/seq_packet_socket_service/get_io_service.html
+/doc/asio/reference/seq_packet_socket_service/get_option.html
+/doc/asio/reference/seq_packet_socket_service.html
+/doc/asio/reference/SeqPacketSocketService.html
+/doc/asio/reference/seq_packet_socket_service/id.html
+/doc/asio/reference/seq_packet_socket_service/implementation_type.html
+/doc/asio/reference/seq_packet_socket_service/io_control.html
+/doc/asio/reference/seq_packet_socket_service/is_open.html
+/doc/asio/reference/seq_packet_socket_service/local_endpoint.html
+/doc/asio/reference/seq_packet_socket_service/move_assign.html
+/doc/asio/reference/seq_packet_socket_service/move_construct.html
+/doc/asio/reference/seq_packet_socket_service/native_handle.html
+/doc/asio/reference/seq_packet_socket_service/native_handle_type.html
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking/
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking.html
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/seq_packet_socket_service/native_non_blocking/overload2.html
+/doc/asio/reference/seq_packet_socket_service/non_blocking/
+/doc/asio/reference/seq_packet_socket_service/non_blocking.html
+/doc/asio/reference/seq_packet_socket_service/non_blocking/overload1.html
+/doc/asio/reference/seq_packet_socket_service/non_blocking/overload2.html
+/doc/asio/reference/seq_packet_socket_service/open.html
+/doc/asio/reference/seq_packet_socket_service/protocol_type.html
+/doc/asio/reference/seq_packet_socket_service/receive.html
+/doc/asio/reference/seq_packet_socket_service/remote_endpoint.html
+/doc/asio/reference/seq_packet_socket_service/send.html
+/doc/asio/reference/seq_packet_socket_service/seq_packet_socket_service.html
+/doc/asio/reference/seq_packet_socket_service/set_option.html
+/doc/asio/reference/seq_packet_socket_service/shutdown.html
+/doc/asio/reference/seq_packet_socket_service/wait.html
+/doc/asio/reference/serial_port_base/
+/doc/asio/reference/serial_port_base__baud_rate/
+/doc/asio/reference/serial_port_base__baud_rate/baud_rate.html
+/doc/asio/reference/serial_port_base__baud_rate.html
+/doc/asio/reference/serial_port_base__baud_rate/load.html
+/doc/asio/reference/serial_port_base__baud_rate/store.html
+/doc/asio/reference/serial_port_base__baud_rate/value.html
+/doc/asio/reference/serial_port_base__character_size/
+/doc/asio/reference/serial_port_base__character_size/character_size.html
+/doc/asio/reference/serial_port_base__character_size.html
+/doc/asio/reference/serial_port_base__character_size/load.html
+/doc/asio/reference/serial_port_base__character_size/store.html
+/doc/asio/reference/serial_port_base__character_size/value.html
+/doc/asio/reference/serial_port_base__flow_control/
+/doc/asio/reference/serial_port_base__flow_control/flow_control.html
+/doc/asio/reference/serial_port_base__flow_control.html
+/doc/asio/reference/serial_port_base__flow_control/load.html
+/doc/asio/reference/serial_port_base__flow_control/store.html
+/doc/asio/reference/serial_port_base__flow_control/type.html
+/doc/asio/reference/serial_port_base__flow_control/value.html
+/doc/asio/reference/serial_port_base.html
+/doc/asio/reference/serial_port_base__parity/
+/doc/asio/reference/serial_port_base__parity.html
+/doc/asio/reference/serial_port_base__parity/load.html
+/doc/asio/reference/serial_port_base__parity/parity.html
+/doc/asio/reference/serial_port_base__parity/store.html
+/doc/asio/reference/serial_port_base__parity/type.html
+/doc/asio/reference/serial_port_base__parity/value.html
+/doc/asio/reference/serial_port_base/_serial_port_base.html
+/doc/asio/reference/serial_port_base__stop_bits/
+/doc/asio/reference/serial_port_base__stop_bits.html
+/doc/asio/reference/serial_port_base__stop_bits/load.html
+/doc/asio/reference/serial_port_base__stop_bits/stop_bits.html
+/doc/asio/reference/serial_port_base__stop_bits/store.html
+/doc/asio/reference/serial_port_base__stop_bits/type.html
+/doc/asio/reference/serial_port_base__stop_bits/value.html
+/doc/asio/reference/serial_port.html
+/doc/asio/reference/serial_port_service/
+/doc/asio/reference/serial_port_service/assign.html
+/doc/asio/reference/serial_port_service/async_read_some.html
+/doc/asio/reference/serial_port_service/async_write_some.html
+/doc/asio/reference/serial_port_service/cancel.html
+/doc/asio/reference/serial_port_service/close.html
+/doc/asio/reference/serial_port_service/construct.html
+/doc/asio/reference/serial_port_service/destroy.html
+/doc/asio/reference/serial_port_service/get_io_service.html
+/doc/asio/reference/serial_port_service/get_option.html
+/doc/asio/reference/serial_port_service.html
+/doc/asio/reference/SerialPortService.html
+/doc/asio/reference/serial_port_service/id.html
+/doc/asio/reference/serial_port_service/implementation_type.html
+/doc/asio/reference/serial_port_service/is_open.html
+/doc/asio/reference/serial_port_service/move_assign.html
+/doc/asio/reference/serial_port_service/move_construct.html
+/doc/asio/reference/serial_port_service/native_handle.html
+/doc/asio/reference/serial_port_service/native_handle_type.html
+/doc/asio/reference/serial_port_service/open.html
+/doc/asio/reference/serial_port_service/read_some.html
+/doc/asio/reference/serial_port_service/send_break.html
+/doc/asio/reference/serial_port_service/serial_port_service.html
+/doc/asio/reference/serial_port_service/set_option.html
+/doc/asio/reference/serial_port_service/write_some.html
+/doc/asio/reference/service_already_exists/
+/doc/asio/reference/service_already_exists.html
+/doc/asio/reference/service_already_exists/service_already_exists.html
+/doc/asio/reference/Service.html
+/doc/asio/reference/SettableSerialPortOption.html
+/doc/asio/reference/SettableSocketOption.html
+/doc/asio/reference/ShutdownHandler.html
+/doc/asio/reference/SignalHandler.html
+/doc/asio/reference/signal_set.html
+/doc/asio/reference/signal_set_service/
+/doc/asio/reference/signal_set_service/add.html
+/doc/asio/reference/signal_set_service/async_wait.html
+/doc/asio/reference/signal_set_service/cancel.html
+/doc/asio/reference/signal_set_service/clear.html
+/doc/asio/reference/signal_set_service/construct.html
+/doc/asio/reference/signal_set_service/destroy.html
+/doc/asio/reference/signal_set_service/get_io_service.html
+/doc/asio/reference/signal_set_service.html
+/doc/asio/reference/SignalSetService.html
+/doc/asio/reference/signal_set_service/id.html
+/doc/asio/reference/signal_set_service/implementation_type.html
+/doc/asio/reference/signal_set_service/remove.html
+/doc/asio/reference/signal_set_service/signal_set_service.html
+/doc/asio/reference/socket_acceptor_service/
+/doc/asio/reference/socket_acceptor_service/accept.html
+/doc/asio/reference/socket_acceptor_service/assign.html
+/doc/asio/reference/socket_acceptor_service/async_accept.html
+/doc/asio/reference/socket_acceptor_service/async_wait.html
+/doc/asio/reference/socket_acceptor_service/bind.html
+/doc/asio/reference/socket_acceptor_service/cancel.html
+/doc/asio/reference/socket_acceptor_service/close.html
+/doc/asio/reference/socket_acceptor_service/construct.html
+/doc/asio/reference/socket_acceptor_service/converting_move_construct.html
+/doc/asio/reference/socket_acceptor_service/destroy.html
+/doc/asio/reference/socket_acceptor_service/endpoint_type.html
+/doc/asio/reference/socket_acceptor_service/get_io_service.html
+/doc/asio/reference/socket_acceptor_service/get_option.html
+/doc/asio/reference/socket_acceptor_service.html
+/doc/asio/reference/SocketAcceptorService.html
+/doc/asio/reference/socket_acceptor_service/id.html
+/doc/asio/reference/socket_acceptor_service/implementation_type.html
+/doc/asio/reference/socket_acceptor_service/io_control.html
+/doc/asio/reference/socket_acceptor_service/is_open.html
+/doc/asio/reference/socket_acceptor_service/listen.html
+/doc/asio/reference/socket_acceptor_service/local_endpoint.html
+/doc/asio/reference/socket_acceptor_service/move_assign.html
+/doc/asio/reference/socket_acceptor_service/move_construct.html
+/doc/asio/reference/socket_acceptor_service/native_handle.html
+/doc/asio/reference/socket_acceptor_service/native_handle_type.html
+/doc/asio/reference/socket_acceptor_service/native_non_blocking/
+/doc/asio/reference/socket_acceptor_service/native_non_blocking.html
+/doc/asio/reference/socket_acceptor_service/native_non_blocking/overload1.html
+/doc/asio/reference/socket_acceptor_service/native_non_blocking/overload2.html
+/doc/asio/reference/socket_acceptor_service/non_blocking/
+/doc/asio/reference/socket_acceptor_service/non_blocking.html
+/doc/asio/reference/socket_acceptor_service/non_blocking/overload1.html
+/doc/asio/reference/socket_acceptor_service/non_blocking/overload2.html
+/doc/asio/reference/socket_acceptor_service/open.html
+/doc/asio/reference/socket_acceptor_service/protocol_type.html
+/doc/asio/reference/socket_acceptor_service/set_option.html
+/doc/asio/reference/socket_acceptor_service/socket_acceptor_service.html
+/doc/asio/reference/socket_acceptor_service/wait.html
+/doc/asio/reference/socket_base/
+/doc/asio/reference/socket_base/broadcast.html
+/doc/asio/reference/socket_base/bytes_readable.html
+/doc/asio/reference/socket_base/debug.html
+/doc/asio/reference/socket_base/do_not_route.html
+/doc/asio/reference/socket_base/enable_connection_aborted.html
+/doc/asio/reference/socket_base.html
+/doc/asio/reference/socket_base/keep_alive.html
+/doc/asio/reference/socket_base/linger.html
+/doc/asio/reference/socket_base/max_connections.html
+/doc/asio/reference/socket_base/message_do_not_route.html
+/doc/asio/reference/socket_base/message_end_of_record.html
+/doc/asio/reference/socket_base/message_flags.html
+/doc/asio/reference/socket_base/message_out_of_band.html
+/doc/asio/reference/socket_base/message_peek.html
+/doc/asio/reference/socket_base/receive_buffer_size.html
+/doc/asio/reference/socket_base/receive_low_watermark.html
+/doc/asio/reference/socket_base/reuse_address.html
+/doc/asio/reference/socket_base/send_buffer_size.html
+/doc/asio/reference/socket_base/send_low_watermark.html
+/doc/asio/reference/socket_base/shutdown_type.html
+/doc/asio/reference/socket_base/_socket_base.html
+/doc/asio/reference/socket_base/wait_type.html
+/doc/asio/reference/SocketService.html
+/doc/asio/reference/spawn/
+/doc/asio/reference/spawn.html
+/doc/asio/reference/spawn/overload1.html
+/doc/asio/reference/spawn/overload2.html
+/doc/asio/reference/spawn/overload3.html
+/doc/asio/reference/spawn/overload4.html
+/doc/asio/reference/spawn/overload5.html
+/doc/asio/reference/spawn/overload6.html
+/doc/asio/reference/spawn/overload7.html
+/doc/asio/reference/ssl__context/
+/doc/asio/reference/ssl__context/add_certificate_authority/
+/doc/asio/reference/ssl__context/add_certificate_authority.html
+/doc/asio/reference/ssl__context/add_certificate_authority/overload1.html
+/doc/asio/reference/ssl__context/add_certificate_authority/overload2.html
+/doc/asio/reference/ssl__context/add_verify_path/
+/doc/asio/reference/ssl__context/add_verify_path.html
+/doc/asio/reference/ssl__context/add_verify_path/overload1.html
+/doc/asio/reference/ssl__context/add_verify_path/overload2.html
+/doc/asio/reference/ssl__context_base/
+/doc/asio/reference/ssl__context_base/_context_base.html
+/doc/asio/reference/ssl__context_base/default_workarounds.html
+/doc/asio/reference/ssl__context_base/file_format.html
+/doc/asio/reference/ssl__context_base.html
+/doc/asio/reference/ssl__context_base/method.html
+/doc/asio/reference/ssl__context_base/no_compression.html
+/doc/asio/reference/ssl__context_base/no_sslv2.html
+/doc/asio/reference/ssl__context_base/no_sslv3.html
+/doc/asio/reference/ssl__context_base/no_tlsv1_1.html
+/doc/asio/reference/ssl__context_base/no_tlsv1_2.html
+/doc/asio/reference/ssl__context_base/no_tlsv1.html
+/doc/asio/reference/ssl__context_base/options.html
+/doc/asio/reference/ssl__context_base/password_purpose.html
+/doc/asio/reference/ssl__context_base/single_dh_use.html
+/doc/asio/reference/ssl__context/clear_options/
+/doc/asio/reference/ssl__context/clear_options.html
+/doc/asio/reference/ssl__context/clear_options/overload1.html
+/doc/asio/reference/ssl__context/clear_options/overload2.html
+/doc/asio/reference/ssl__context/context/
+/doc/asio/reference/ssl__context/_context.html
+/doc/asio/reference/ssl__context/context.html
+/doc/asio/reference/ssl__context/context/overload1.html
+/doc/asio/reference/ssl__context/context/overload2.html
+/doc/asio/reference/ssl__context/default_workarounds.html
+/doc/asio/reference/ssl__context/file_format.html
+/doc/asio/reference/ssl__context.html
+/doc/asio/reference/ssl__context/load_verify_file/
+/doc/asio/reference/ssl__context/load_verify_file.html
+/doc/asio/reference/ssl__context/load_verify_file/overload1.html
+/doc/asio/reference/ssl__context/load_verify_file/overload2.html
+/doc/asio/reference/ssl__context/method.html
+/doc/asio/reference/ssl__context/native_handle.html
+/doc/asio/reference/ssl__context/native_handle_type.html
+/doc/asio/reference/ssl__context/no_compression.html
+/doc/asio/reference/ssl__context/no_sslv2.html
+/doc/asio/reference/ssl__context/no_sslv3.html
+/doc/asio/reference/ssl__context/no_tlsv1_1.html
+/doc/asio/reference/ssl__context/no_tlsv1_2.html
+/doc/asio/reference/ssl__context/no_tlsv1.html
+/doc/asio/reference/ssl__context/operator_eq_.html
+/doc/asio/reference/ssl__context/options.html
+/doc/asio/reference/ssl__context/password_purpose.html
+/doc/asio/reference/ssl__context/set_default_verify_paths/
+/doc/asio/reference/ssl__context/set_default_verify_paths.html
+/doc/asio/reference/ssl__context/set_default_verify_paths/overload1.html
+/doc/asio/reference/ssl__context/set_default_verify_paths/overload2.html
+/doc/asio/reference/ssl__context/set_options/
+/doc/asio/reference/ssl__context/set_options.html
+/doc/asio/reference/ssl__context/set_options/overload1.html
+/doc/asio/reference/ssl__context/set_options/overload2.html
+/doc/asio/reference/ssl__context/set_password_callback/
+/doc/asio/reference/ssl__context/set_password_callback.html
+/doc/asio/reference/ssl__context/set_password_callback/overload1.html
+/doc/asio/reference/ssl__context/set_password_callback/overload2.html
+/doc/asio/reference/ssl__context/set_verify_callback/
+/doc/asio/reference/ssl__context/set_verify_callback.html
+/doc/asio/reference/ssl__context/set_verify_callback/overload1.html
+/doc/asio/reference/ssl__context/set_verify_callback/overload2.html
+/doc/asio/reference/ssl__context/set_verify_depth/
+/doc/asio/reference/ssl__context/set_verify_depth.html
+/doc/asio/reference/ssl__context/set_verify_depth/overload1.html
+/doc/asio/reference/ssl__context/set_verify_depth/overload2.html
+/doc/asio/reference/ssl__context/set_verify_mode/
+/doc/asio/reference/ssl__context/set_verify_mode.html
+/doc/asio/reference/ssl__context/set_verify_mode/overload1.html
+/doc/asio/reference/ssl__context/set_verify_mode/overload2.html
+/doc/asio/reference/ssl__context/single_dh_use.html
+/doc/asio/reference/ssl__context/use_certificate/
+/doc/asio/reference/ssl__context/use_certificate_chain/
+/doc/asio/reference/ssl__context/use_certificate_chain_file/
+/doc/asio/reference/ssl__context/use_certificate_chain_file.html
+/doc/asio/reference/ssl__context/use_certificate_chain_file/overload1.html
+/doc/asio/reference/ssl__context/use_certificate_chain_file/overload2.html
+/doc/asio/reference/ssl__context/use_certificate_chain.html
+/doc/asio/reference/ssl__context/use_certificate_chain/overload1.html
+/doc/asio/reference/ssl__context/use_certificate_chain/overload2.html
+/doc/asio/reference/ssl__context/use_certificate_file/
+/doc/asio/reference/ssl__context/use_certificate_file.html
+/doc/asio/reference/ssl__context/use_certificate_file/overload1.html
+/doc/asio/reference/ssl__context/use_certificate_file/overload2.html
+/doc/asio/reference/ssl__context/use_certificate.html
+/doc/asio/reference/ssl__context/use_certificate/overload1.html
+/doc/asio/reference/ssl__context/use_certificate/overload2.html
+/doc/asio/reference/ssl__context/use_private_key/
+/doc/asio/reference/ssl__context/use_private_key_file/
+/doc/asio/reference/ssl__context/use_private_key_file.html
+/doc/asio/reference/ssl__context/use_private_key_file/overload1.html
+/doc/asio/reference/ssl__context/use_private_key_file/overload2.html
+/doc/asio/reference/ssl__context/use_private_key.html
+/doc/asio/reference/ssl__context/use_private_key/overload1.html
+/doc/asio/reference/ssl__context/use_private_key/overload2.html
+/doc/asio/reference/ssl__context/use_rsa_private_key/
+/doc/asio/reference/ssl__context/use_rsa_private_key_file/
+/doc/asio/reference/ssl__context/use_rsa_private_key_file.html
+/doc/asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
+/doc/asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
+/doc/asio/reference/ssl__context/use_rsa_private_key.html
+/doc/asio/reference/ssl__context/use_rsa_private_key/overload1.html
+/doc/asio/reference/ssl__context/use_rsa_private_key/overload2.html
+/doc/asio/reference/ssl__context/use_tmp_dh/
+/doc/asio/reference/ssl__context/use_tmp_dh_file/
+/doc/asio/reference/ssl__context/use_tmp_dh_file.html
+/doc/asio/reference/ssl__context/use_tmp_dh_file/overload1.html
+/doc/asio/reference/ssl__context/use_tmp_dh_file/overload2.html
+/doc/asio/reference/ssl__context/use_tmp_dh.html
+/doc/asio/reference/ssl__context/use_tmp_dh/overload1.html
+/doc/asio/reference/ssl__context/use_tmp_dh/overload2.html
+/doc/asio/reference/ssl__rfc2818_verification/
+/doc/asio/reference/ssl__rfc2818_verification.html
+/doc/asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
+/doc/asio/reference/ssl__rfc2818_verification/result_type.html
+/doc/asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
+/doc/asio/reference/ssl__stream/
+/doc/asio/reference/ssl__stream/async_handshake/
+/doc/asio/reference/ssl__stream/async_handshake.html
+/doc/asio/reference/ssl__stream/async_handshake/overload1.html
+/doc/asio/reference/ssl__stream/async_handshake/overload2.html
+/doc/asio/reference/ssl__stream/async_read_some.html
+/doc/asio/reference/ssl__stream/async_shutdown.html
+/doc/asio/reference/ssl__stream/async_write_some.html
+/doc/asio/reference/ssl__stream_base/
+/doc/asio/reference/ssl__stream_base/handshake_type.html
+/doc/asio/reference/ssl__stream_base.html
+/doc/asio/reference/ssl__stream_base/_stream_base.html
+/doc/asio/reference/ssl__stream/get_io_service.html
+/doc/asio/reference/ssl__stream/handshake/
+/doc/asio/reference/ssl__stream/handshake.html
+/doc/asio/reference/ssl__stream/handshake/overload1.html
+/doc/asio/reference/ssl__stream/handshake/overload2.html
+/doc/asio/reference/ssl__stream/handshake/overload3.html
+/doc/asio/reference/ssl__stream/handshake/overload4.html
+/doc/asio/reference/ssl__stream/handshake_type.html
+/doc/asio/reference/ssl__stream.html
+/doc/asio/reference/ssl__stream__impl_struct/
+/doc/asio/reference/ssl__stream__impl_struct.html
+/doc/asio/reference/ssl__stream__impl_struct/ssl.html
+/doc/asio/reference/ssl__stream/lowest_layer/
+/doc/asio/reference/ssl__stream/lowest_layer.html
+/doc/asio/reference/ssl__stream/lowest_layer/overload1.html
+/doc/asio/reference/ssl__stream/lowest_layer/overload2.html
+/doc/asio/reference/ssl__stream/lowest_layer_type.html
+/doc/asio/reference/ssl__stream/native_handle.html
+/doc/asio/reference/ssl__stream/native_handle_type.html
+/doc/asio/reference/ssl__stream/next_layer/
+/doc/asio/reference/ssl__stream/next_layer.html
+/doc/asio/reference/ssl__stream/next_layer/overload1.html
+/doc/asio/reference/ssl__stream/next_layer/overload2.html
+/doc/asio/reference/ssl__stream/next_layer_type.html
+/doc/asio/reference/ssl__stream/read_some/
+/doc/asio/reference/ssl__stream/read_some.html
+/doc/asio/reference/ssl__stream/read_some/overload1.html
+/doc/asio/reference/ssl__stream/read_some/overload2.html
+/doc/asio/reference/ssl__stream/set_verify_callback/
+/doc/asio/reference/ssl__stream/set_verify_callback.html
+/doc/asio/reference/ssl__stream/set_verify_callback/overload1.html
+/doc/asio/reference/ssl__stream/set_verify_callback/overload2.html
+/doc/asio/reference/ssl__stream/set_verify_depth/
+/doc/asio/reference/ssl__stream/set_verify_depth.html
+/doc/asio/reference/ssl__stream/set_verify_depth/overload1.html
+/doc/asio/reference/ssl__stream/set_verify_depth/overload2.html
+/doc/asio/reference/ssl__stream/set_verify_mode/
+/doc/asio/reference/ssl__stream/set_verify_mode.html
+/doc/asio/reference/ssl__stream/set_verify_mode/overload1.html
+/doc/asio/reference/ssl__stream/set_verify_mode/overload2.html
+/doc/asio/reference/ssl__stream/shutdown/
+/doc/asio/reference/ssl__stream/shutdown.html
+/doc/asio/reference/ssl__stream/shutdown/overload1.html
+/doc/asio/reference/ssl__stream/shutdown/overload2.html
+/doc/asio/reference/ssl__stream/_stream.html
+/doc/asio/reference/ssl__stream/stream.html
+/doc/asio/reference/ssl__stream/write_some/
+/doc/asio/reference/ssl__stream/write_some.html
+/doc/asio/reference/ssl__stream/write_some/overload1.html
+/doc/asio/reference/ssl__stream/write_some/overload2.html
+/doc/asio/reference/ssl__verify_client_once.html
+/doc/asio/reference/ssl__verify_context/
+/doc/asio/reference/ssl__verify_context.html
+/doc/asio/reference/ssl__verify_context/native_handle.html
+/doc/asio/reference/ssl__verify_context/native_handle_type.html
+/doc/asio/reference/ssl__verify_context/verify_context.html
+/doc/asio/reference/ssl__verify_fail_if_no_peer_cert.html
+/doc/asio/reference/ssl__verify_mode.html
+/doc/asio/reference/ssl__verify_none.html
+/doc/asio/reference/ssl__verify_peer.html
+/doc/asio/reference/steady_timer.html
+/doc/asio/reference/strand/
+/doc/asio/reference/strand/context.html
+/doc/asio/reference/strand/defer.html
+/doc/asio/reference/strand/dispatch.html
+/doc/asio/reference/strand/get_inner_executor.html
+/doc/asio/reference/strand.html
+/doc/asio/reference/strand/inner_executor_type.html
+/doc/asio/reference/strand/on_work_finished.html
+/doc/asio/reference/strand/on_work_started.html
+/doc/asio/reference/strand/operator_eq_/
+/doc/asio/reference/strand/operator_eq__eq_.html
+/doc/asio/reference/strand/operator_eq_.html
+/doc/asio/reference/strand/operator_eq_/overload1.html
+/doc/asio/reference/strand/operator_eq_/overload2.html
+/doc/asio/reference/strand/operator_eq_/overload3.html
+/doc/asio/reference/strand/operator_eq_/overload4.html
+/doc/asio/reference/strand/operator_not__eq_.html
+/doc/asio/reference/strand/post.html
+/doc/asio/reference/strand/running_in_this_thread.html
+/doc/asio/reference/strand/strand/
+/doc/asio/reference/strand/_strand.html
+/doc/asio/reference/strand/strand.html
+/doc/asio/reference/strand/strand/overload1.html
+/doc/asio/reference/strand/strand/overload2.html
+/doc/asio/reference/strand/strand/overload3.html
+/doc/asio/reference/strand/strand/overload4.html
+/doc/asio/reference/strand/strand/overload5.html
+/doc/asio/reference/strand/strand/overload6.html
+/doc/asio/reference/streambuf.html
+/doc/asio/reference/StreamDescriptorService.html
+/doc/asio/reference/StreamHandleService.html
+/doc/asio/reference/stream_socket_service/
+/doc/asio/reference/stream_socket_service/assign.html
+/doc/asio/reference/stream_socket_service/async_connect.html
+/doc/asio/reference/stream_socket_service/async_receive.html
+/doc/asio/reference/stream_socket_service/async_send.html
+/doc/asio/reference/stream_socket_service/async_wait.html
+/doc/asio/reference/stream_socket_service/at_mark.html
+/doc/asio/reference/stream_socket_service/available.html
+/doc/asio/reference/stream_socket_service/bind.html
+/doc/asio/reference/stream_socket_service/cancel.html
+/doc/asio/reference/stream_socket_service/close.html
+/doc/asio/reference/stream_socket_service/connect.html
+/doc/asio/reference/stream_socket_service/construct.html
+/doc/asio/reference/stream_socket_service/converting_move_construct.html
+/doc/asio/reference/stream_socket_service/destroy.html
+/doc/asio/reference/stream_socket_service/endpoint_type.html
+/doc/asio/reference/stream_socket_service/get_io_service.html
+/doc/asio/reference/stream_socket_service/get_option.html
+/doc/asio/reference/stream_socket_service.html
+/doc/asio/reference/StreamSocketService.html
+/doc/asio/reference/stream_socket_service/id.html
+/doc/asio/reference/stream_socket_service/implementation_type.html
+/doc/asio/reference/stream_socket_service/io_control.html
+/doc/asio/reference/stream_socket_service/is_open.html
+/doc/asio/reference/stream_socket_service/local_endpoint.html
+/doc/asio/reference/stream_socket_service/move_assign.html
+/doc/asio/reference/stream_socket_service/move_construct.html
+/doc/asio/reference/stream_socket_service/native_handle.html
+/doc/asio/reference/stream_socket_service/native_handle_type.html
+/doc/asio/reference/stream_socket_service/native_non_blocking/
+/doc/asio/reference/stream_socket_service/native_non_blocking.html
+/doc/asio/reference/stream_socket_service/native_non_blocking/overload1.html
+/doc/asio/reference/stream_socket_service/native_non_blocking/overload2.html
+/doc/asio/reference/stream_socket_service/non_blocking/
+/doc/asio/reference/stream_socket_service/non_blocking.html
+/doc/asio/reference/stream_socket_service/non_blocking/overload1.html
+/doc/asio/reference/stream_socket_service/non_blocking/overload2.html
+/doc/asio/reference/stream_socket_service/open.html
+/doc/asio/reference/stream_socket_service/protocol_type.html
+/doc/asio/reference/stream_socket_service/receive.html
+/doc/asio/reference/stream_socket_service/remote_endpoint.html
+/doc/asio/reference/stream_socket_service/send.html
+/doc/asio/reference/stream_socket_service/set_option.html
+/doc/asio/reference/stream_socket_service/shutdown.html
+/doc/asio/reference/stream_socket_service/stream_socket_service.html
+/doc/asio/reference/stream_socket_service/wait.html
+/doc/asio/reference/SyncRandomAccessReadDevice.html
+/doc/asio/reference/SyncRandomAccessWriteDevice.html
+/doc/asio/reference/SyncReadStream.html
+/doc/asio/reference/SyncWriteStream.html
+/doc/asio/reference/system_category.html
+/doc/asio/reference/system_error/
+/doc/asio/reference/system_error/code.html
+/doc/asio/reference/system_error.html
+/doc/asio/reference/system_error/operator_eq_.html
+/doc/asio/reference/system_error/system_error/
+/doc/asio/reference/system_error/_system_error.html
+/doc/asio/reference/system_error/system_error.html
+/doc/asio/reference/system_error/system_error/overload1.html
+/doc/asio/reference/system_error/system_error/overload2.html
+/doc/asio/reference/system_error/system_error/overload3.html
+/doc/asio/reference/system_error/what.html
+/doc/asio/reference/system_executor/
+/doc/asio/reference/system_executor/context.html
+/doc/asio/reference/system_executor__context_impl/
+/doc/asio/reference/system_executor__context_impl/add_service.html
+/doc/asio/reference/system_executor__context_impl/_context_impl.html
+/doc/asio/reference/system_executor__context_impl/context_impl.html
+/doc/asio/reference/system_executor__context_impl/destroy_context.html
+/doc/asio/reference/system_executor__context_impl/fork_event.html
+/doc/asio/reference/system_executor__context_impl/has_service.html
+/doc/asio/reference/system_executor__context_impl.html
+/doc/asio/reference/system_executor__context_impl/make_service.html
+/doc/asio/reference/system_executor__context_impl/notify_fork.html
+/doc/asio/reference/system_executor__context_impl/scheduler_.html
+/doc/asio/reference/system_executor__context_impl/shutdown_context.html
+/doc/asio/reference/system_executor__context_impl/threads_.html
+/doc/asio/reference/system_executor__context_impl/use_service/
+/doc/asio/reference/system_executor__context_impl/use_service.html
+/doc/asio/reference/system_executor__context_impl/use_service/overload1.html
+/doc/asio/reference/system_executor__context_impl/use_service/overload2.html
+/doc/asio/reference/system_executor/defer.html
+/doc/asio/reference/system_executor/dispatch.html
+/doc/asio/reference/system_executor.html
+/doc/asio/reference/system_executor/on_work_finished.html
+/doc/asio/reference/system_executor/on_work_started.html
+/doc/asio/reference/system_executor/operator_eq__eq_.html
+/doc/asio/reference/system_executor/operator_not__eq_.html
+/doc/asio/reference/system_executor/post.html
+/doc/asio/reference/system_executor__thread_function/
+/doc/asio/reference/system_executor__thread_function.html
+/doc/asio/reference/system_executor__thread_function/operator_lp__rp_.html
+/doc/asio/reference/system_executor__thread_function/scheduler_.html
+/doc/asio/reference/system_timer.html
+/doc/asio/reference/thread/
+/doc/asio/reference/thread.html
+/doc/asio/reference/thread/join.html
+/doc/asio/reference/thread_pool/
+/doc/asio/reference/thread_pool/add_service.html
+/doc/asio/reference/thread_pool/destroy_context.html
+/doc/asio/reference/thread_pool__executor_type/
+/doc/asio/reference/thread_pool__executor_type/context.html
+/doc/asio/reference/thread_pool__executor_type/defer.html
+/doc/asio/reference/thread_pool__executor_type/dispatch.html
+/doc/asio/reference/thread_pool__executor_type.html
+/doc/asio/reference/thread_pool__executor_type/on_work_finished.html
+/doc/asio/reference/thread_pool__executor_type/on_work_started.html
+/doc/asio/reference/thread_pool__executor_type/operator_eq__eq_.html
+/doc/asio/reference/thread_pool__executor_type/operator_not__eq_.html
+/doc/asio/reference/thread_pool__executor_type/post.html
+/doc/asio/reference/thread_pool__executor_type/running_in_this_thread.html
+/doc/asio/reference/thread_pool/fork_event.html
+/doc/asio/reference/thread_pool/get_executor.html
+/doc/asio/reference/thread_pool/has_service.html
+/doc/asio/reference/thread_pool.html
+/doc/asio/reference/thread_pool/join.html
+/doc/asio/reference/thread_pool/make_service.html
+/doc/asio/reference/thread_pool/notify_fork.html
+/doc/asio/reference/thread_pool/shutdown_context.html
+/doc/asio/reference/thread_pool/stop.html
+/doc/asio/reference/thread_pool__thread_function/
+/doc/asio/reference/thread_pool__thread_function.html
+/doc/asio/reference/thread_pool__thread_function/operator_lp__rp_.html
+/doc/asio/reference/thread_pool__thread_function/scheduler_.html
+/doc/asio/reference/thread_pool/thread_pool/
+/doc/asio/reference/thread_pool/_thread_pool.html
+/doc/asio/reference/thread_pool/thread_pool.html
+/doc/asio/reference/thread_pool/thread_pool/overload1.html
+/doc/asio/reference/thread_pool/thread_pool/overload2.html
+/doc/asio/reference/thread_pool/use_service/
+/doc/asio/reference/thread_pool/use_service.html
+/doc/asio/reference/thread_pool/use_service/overload1.html
+/doc/asio/reference/thread_pool/use_service/overload2.html
+/doc/asio/reference/thread/_thread.html
+/doc/asio/reference/thread/thread.html
+/doc/asio/reference/TimerService.html
+/doc/asio/reference/TimeTraits.html
+/doc/asio/reference/time_traits_lt__ptime__gt_/
+/doc/asio/reference/time_traits_lt__ptime__gt_/add.html
+/doc/asio/reference/time_traits_lt__ptime__gt_/duration_type.html
+/doc/asio/reference/time_traits_lt__ptime__gt_.html
+/doc/asio/reference/time_traits_lt__ptime__gt_/less_than.html
+/doc/asio/reference/time_traits_lt__ptime__gt_/now.html
+/doc/asio/reference/time_traits_lt__ptime__gt_/subtract.html
+/doc/asio/reference/time_traits_lt__ptime__gt_/time_type.html
+/doc/asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html
+/doc/asio/reference/transfer_all.html
+/doc/asio/reference/transfer_at_least.html
+/doc/asio/reference/transfer_exactly.html
+/doc/asio/reference/use_future.html
+/doc/asio/reference/use_future_t/
+/doc/asio/reference/use_future_t/allocator_type.html
+/doc/asio/reference/use_future_t/get_allocator.html
+/doc/asio/reference/use_future_t.html
+/doc/asio/reference/use_future_t/operator_lb__rb_.html
+/doc/asio/reference/use_future_t/use_future_t/
+/doc/asio/reference/use_future_t/use_future_t.html
+/doc/asio/reference/use_future_t/use_future_t/overload1.html
+/doc/asio/reference/use_future_t/use_future_t/overload2.html
+/doc/asio/reference/use_service/
+/doc/asio/reference/use_service.html
+/doc/asio/reference/use_service/overload1.html
+/doc/asio/reference/use_service/overload2.html
+/doc/asio/reference/uses_executor.html
+/doc/asio/reference/waitable_timer_service/
+/doc/asio/reference/waitable_timer_service/async_wait.html
+/doc/asio/reference/waitable_timer_service/cancel.html
+/doc/asio/reference/waitable_timer_service/cancel_one.html
+/doc/asio/reference/waitable_timer_service/clock_type.html
+/doc/asio/reference/waitable_timer_service/construct.html
+/doc/asio/reference/waitable_timer_service/destroy.html
+/doc/asio/reference/waitable_timer_service/duration.html
+/doc/asio/reference/waitable_timer_service/expires_after.html
+/doc/asio/reference/waitable_timer_service/expires_at/
+/doc/asio/reference/waitable_timer_service/expires_at.html
+/doc/asio/reference/waitable_timer_service/expires_at/overload1.html
+/doc/asio/reference/waitable_timer_service/expires_at/overload2.html
+/doc/asio/reference/waitable_timer_service/expires_from_now/
+/doc/asio/reference/waitable_timer_service/expires_from_now.html
+/doc/asio/reference/waitable_timer_service/expires_from_now/overload1.html
+/doc/asio/reference/waitable_timer_service/expires_from_now/overload2.html
+/doc/asio/reference/waitable_timer_service/expiry.html
+/doc/asio/reference/waitable_timer_service/get_io_service.html
+/doc/asio/reference/waitable_timer_service.html
+/doc/asio/reference/WaitableTimerService.html
+/doc/asio/reference/waitable_timer_service/id.html
+/doc/asio/reference/waitable_timer_service/implementation_type.html
+/doc/asio/reference/waitable_timer_service/move_assign.html
+/doc/asio/reference/waitable_timer_service/move_construct.html
+/doc/asio/reference/waitable_timer_service/time_point.html
+/doc/asio/reference/waitable_timer_service/traits_type.html
+/doc/asio/reference/waitable_timer_service/waitable_timer_service.html
+/doc/asio/reference/waitable_timer_service/wait.html
+/doc/asio/reference/WaitHandler.html
+/doc/asio/reference/wait_traits/
+/doc/asio/reference/wait_traits.html
+/doc/asio/reference/WaitTraits.html
+/doc/asio/reference/wait_traits/to_wait_duration/
+/doc/asio/reference/wait_traits/to_wait_duration.html
+/doc/asio/reference/wait_traits/to_wait_duration/overload1.html
+/doc/asio/reference/wait_traits/to_wait_duration/overload2.html
+/doc/asio/reference/windows__basic_handle/
+/doc/asio/reference/windows__basic_handle/assign/
+/doc/asio/reference/windows__basic_handle/assign.html
+/doc/asio/reference/windows__basic_handle/assign/overload1.html
+/doc/asio/reference/windows__basic_handle/assign/overload2.html
+/doc/asio/reference/windows__basic_handle/basic_handle/
+/doc/asio/reference/windows__basic_handle/_basic_handle.html
+/doc/asio/reference/windows__basic_handle/basic_handle.html
+/doc/asio/reference/windows__basic_handle/basic_handle/overload1.html
+/doc/asio/reference/windows__basic_handle/basic_handle/overload2.html
+/doc/asio/reference/windows__basic_handle/basic_handle/overload3.html
+/doc/asio/reference/windows__basic_handle/cancel/
+/doc/asio/reference/windows__basic_handle/cancel.html
+/doc/asio/reference/windows__basic_handle/cancel/overload1.html
+/doc/asio/reference/windows__basic_handle/cancel/overload2.html
+/doc/asio/reference/windows__basic_handle/close/
+/doc/asio/reference/windows__basic_handle/close.html
+/doc/asio/reference/windows__basic_handle/close/overload1.html
+/doc/asio/reference/windows__basic_handle/close/overload2.html
+/doc/asio/reference/windows__basic_handle/executor_type.html
+/doc/asio/reference/windows__basic_handle/get_executor.html
+/doc/asio/reference/windows__basic_handle/get_implementation/
+/doc/asio/reference/windows__basic_handle/get_implementation.html
+/doc/asio/reference/windows__basic_handle/get_implementation/overload1.html
+/doc/asio/reference/windows__basic_handle/get_implementation/overload2.html
+/doc/asio/reference/windows__basic_handle/get_io_service.html
+/doc/asio/reference/windows__basic_handle/get_service/
+/doc/asio/reference/windows__basic_handle/get_service.html
+/doc/asio/reference/windows__basic_handle/get_service/overload1.html
+/doc/asio/reference/windows__basic_handle/get_service/overload2.html
+/doc/asio/reference/windows__basic_handle.html
+/doc/asio/reference/windows__basic_handle/implementation_type.html
+/doc/asio/reference/windows__basic_handle/is_open.html
+/doc/asio/reference/windows__basic_handle/lowest_layer/
+/doc/asio/reference/windows__basic_handle/lowest_layer.html
+/doc/asio/reference/windows__basic_handle/lowest_layer/overload1.html
+/doc/asio/reference/windows__basic_handle/lowest_layer/overload2.html
+/doc/asio/reference/windows__basic_handle/lowest_layer_type.html
+/doc/asio/reference/windows__basic_handle/native_handle.html
+/doc/asio/reference/windows__basic_handle/native_handle_type.html
+/doc/asio/reference/windows__basic_handle/operator_eq_.html
+/doc/asio/reference/windows__basic_handle/service_type.html
+/doc/asio/reference/windows__basic_object_handle/
+/doc/asio/reference/windows__basic_object_handle/assign/
+/doc/asio/reference/windows__basic_object_handle/assign.html
+/doc/asio/reference/windows__basic_object_handle/assign/overload1.html
+/doc/asio/reference/windows__basic_object_handle/assign/overload2.html
+/doc/asio/reference/windows__basic_object_handle/async_wait.html
+/doc/asio/reference/windows__basic_object_handle/basic_object_handle/
+/doc/asio/reference/windows__basic_object_handle/basic_object_handle.html
+/doc/asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html
+/doc/asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html
+/doc/asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html
+/doc/asio/reference/windows__basic_object_handle/cancel/
+/doc/asio/reference/windows__basic_object_handle/cancel.html
+/doc/asio/reference/windows__basic_object_handle/cancel/overload1.html
+/doc/asio/reference/windows__basic_object_handle/cancel/overload2.html
+/doc/asio/reference/windows__basic_object_handle/close/
+/doc/asio/reference/windows__basic_object_handle/close.html
+/doc/asio/reference/windows__basic_object_handle/close/overload1.html
+/doc/asio/reference/windows__basic_object_handle/close/overload2.html
+/doc/asio/reference/windows__basic_object_handle/executor_type.html
+/doc/asio/reference/windows__basic_object_handle/get_executor.html
+/doc/asio/reference/windows__basic_object_handle/get_implementation/
+/doc/asio/reference/windows__basic_object_handle/get_implementation.html
+/doc/asio/reference/windows__basic_object_handle/get_implementation/overload1.html
+/doc/asio/reference/windows__basic_object_handle/get_implementation/overload2.html
+/doc/asio/reference/windows__basic_object_handle/get_io_service.html
+/doc/asio/reference/windows__basic_object_handle/get_service/
+/doc/asio/reference/windows__basic_object_handle/get_service.html
+/doc/asio/reference/windows__basic_object_handle/get_service/overload1.html
+/doc/asio/reference/windows__basic_object_handle/get_service/overload2.html
+/doc/asio/reference/windows__basic_object_handle.html
+/doc/asio/reference/windows__basic_object_handle/implementation_type.html
+/doc/asio/reference/windows__basic_object_handle/is_open.html
+/doc/asio/reference/windows__basic_object_handle/lowest_layer/
+/doc/asio/reference/windows__basic_object_handle/lowest_layer.html
+/doc/asio/reference/windows__basic_object_handle/lowest_layer/overload1.html
+/doc/asio/reference/windows__basic_object_handle/lowest_layer/overload2.html
+/doc/asio/reference/windows__basic_object_handle/lowest_layer_type.html
+/doc/asio/reference/windows__basic_object_handle/native_handle.html
+/doc/asio/reference/windows__basic_object_handle/native_handle_type.html
+/doc/asio/reference/windows__basic_object_handle/operator_eq_.html
+/doc/asio/reference/windows__basic_object_handle/service_type.html
+/doc/asio/reference/windows__basic_object_handle/wait/
+/doc/asio/reference/windows__basic_object_handle/wait.html
+/doc/asio/reference/windows__basic_object_handle/wait/overload1.html
+/doc/asio/reference/windows__basic_object_handle/wait/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/
+/doc/asio/reference/windows__basic_random_access_handle/assign/
+/doc/asio/reference/windows__basic_random_access_handle/assign.html
+/doc/asio/reference/windows__basic_random_access_handle/assign/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/assign/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/async_read_some_at.html
+/doc/asio/reference/windows__basic_random_access_handle/async_write_some_at.html
+/doc/asio/reference/windows__basic_random_access_handle/basic_random_access_handle/
+/doc/asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html
+/doc/asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html
+/doc/asio/reference/windows__basic_random_access_handle/cancel/
+/doc/asio/reference/windows__basic_random_access_handle/cancel.html
+/doc/asio/reference/windows__basic_random_access_handle/cancel/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/cancel/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/close/
+/doc/asio/reference/windows__basic_random_access_handle/close.html
+/doc/asio/reference/windows__basic_random_access_handle/close/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/close/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/executor_type.html
+/doc/asio/reference/windows__basic_random_access_handle/get_executor.html
+/doc/asio/reference/windows__basic_random_access_handle/get_implementation/
+/doc/asio/reference/windows__basic_random_access_handle/get_implementation.html
+/doc/asio/reference/windows__basic_random_access_handle/get_implementation/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/get_implementation/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/get_io_service.html
+/doc/asio/reference/windows__basic_random_access_handle/get_service/
+/doc/asio/reference/windows__basic_random_access_handle/get_service.html
+/doc/asio/reference/windows__basic_random_access_handle/get_service/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/get_service/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle.html
+/doc/asio/reference/windows__basic_random_access_handle/implementation_type.html
+/doc/asio/reference/windows__basic_random_access_handle/is_open.html
+/doc/asio/reference/windows__basic_random_access_handle/lowest_layer/
+/doc/asio/reference/windows__basic_random_access_handle/lowest_layer.html
+/doc/asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/lowest_layer_type.html
+/doc/asio/reference/windows__basic_random_access_handle/native_handle.html
+/doc/asio/reference/windows__basic_random_access_handle/native_handle_type.html
+/doc/asio/reference/windows__basic_random_access_handle/operator_eq_.html
+/doc/asio/reference/windows__basic_random_access_handle/read_some_at/
+/doc/asio/reference/windows__basic_random_access_handle/read_some_at.html
+/doc/asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html
+/doc/asio/reference/windows__basic_random_access_handle/service_type.html
+/doc/asio/reference/windows__basic_random_access_handle/write_some_at/
+/doc/asio/reference/windows__basic_random_access_handle/write_some_at.html
+/doc/asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html
+/doc/asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/
+/doc/asio/reference/windows__basic_stream_handle/assign/
+/doc/asio/reference/windows__basic_stream_handle/assign.html
+/doc/asio/reference/windows__basic_stream_handle/assign/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/assign/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/async_read_some.html
+/doc/asio/reference/windows__basic_stream_handle/async_write_some.html
+/doc/asio/reference/windows__basic_stream_handle/basic_stream_handle/
+/doc/asio/reference/windows__basic_stream_handle/basic_stream_handle.html
+/doc/asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html
+/doc/asio/reference/windows__basic_stream_handle/cancel/
+/doc/asio/reference/windows__basic_stream_handle/cancel.html
+/doc/asio/reference/windows__basic_stream_handle/cancel/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/cancel/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/close/
+/doc/asio/reference/windows__basic_stream_handle/close.html
+/doc/asio/reference/windows__basic_stream_handle/close/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/close/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/executor_type.html
+/doc/asio/reference/windows__basic_stream_handle/get_executor.html
+/doc/asio/reference/windows__basic_stream_handle/get_implementation/
+/doc/asio/reference/windows__basic_stream_handle/get_implementation.html
+/doc/asio/reference/windows__basic_stream_handle/get_implementation/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/get_implementation/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/get_io_service.html
+/doc/asio/reference/windows__basic_stream_handle/get_service/
+/doc/asio/reference/windows__basic_stream_handle/get_service.html
+/doc/asio/reference/windows__basic_stream_handle/get_service/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/get_service/overload2.html
+/doc/asio/reference/windows__basic_stream_handle.html
+/doc/asio/reference/windows__basic_stream_handle/implementation_type.html
+/doc/asio/reference/windows__basic_stream_handle/is_open.html
+/doc/asio/reference/windows__basic_stream_handle/lowest_layer/
+/doc/asio/reference/windows__basic_stream_handle/lowest_layer.html
+/doc/asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/lowest_layer_type.html
+/doc/asio/reference/windows__basic_stream_handle/native_handle.html
+/doc/asio/reference/windows__basic_stream_handle/native_handle_type.html
+/doc/asio/reference/windows__basic_stream_handle/operator_eq_.html
+/doc/asio/reference/windows__basic_stream_handle/read_some/
+/doc/asio/reference/windows__basic_stream_handle/read_some.html
+/doc/asio/reference/windows__basic_stream_handle/read_some/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/read_some/overload2.html
+/doc/asio/reference/windows__basic_stream_handle/service_type.html
+/doc/asio/reference/windows__basic_stream_handle/write_some/
+/doc/asio/reference/windows__basic_stream_handle/write_some.html
+/doc/asio/reference/windows__basic_stream_handle/write_some/overload1.html
+/doc/asio/reference/windows__basic_stream_handle/write_some/overload2.html
+/doc/asio/reference/windows__object_handle.html
+/doc/asio/reference/windows__object_handle_service/
+/doc/asio/reference/windows__object_handle_service/assign.html
+/doc/asio/reference/windows__object_handle_service/async_wait.html
+/doc/asio/reference/windows__object_handle_service/cancel.html
+/doc/asio/reference/windows__object_handle_service/close.html
+/doc/asio/reference/windows__object_handle_service/construct.html
+/doc/asio/reference/windows__object_handle_service/destroy.html
+/doc/asio/reference/windows__object_handle_service/get_io_service.html
+/doc/asio/reference/windows__object_handle_service.html
+/doc/asio/reference/windows__object_handle_service/id.html
+/doc/asio/reference/windows__object_handle_service/implementation_type.html
+/doc/asio/reference/windows__object_handle_service/is_open.html
+/doc/asio/reference/windows__object_handle_service/move_assign.html
+/doc/asio/reference/windows__object_handle_service/move_construct.html
+/doc/asio/reference/windows__object_handle_service/native_handle.html
+/doc/asio/reference/windows__object_handle_service/native_handle_type.html
+/doc/asio/reference/windows__object_handle_service/object_handle_service.html
+/doc/asio/reference/windows__object_handle_service/wait.html
+/doc/asio/reference/windows__overlapped_ptr/
+/doc/asio/reference/windows__overlapped_ptr/complete.html
+/doc/asio/reference/windows__overlapped_ptr/get/
+/doc/asio/reference/windows__overlapped_ptr/get.html
+/doc/asio/reference/windows__overlapped_ptr/get/overload1.html
+/doc/asio/reference/windows__overlapped_ptr/get/overload2.html
+/doc/asio/reference/windows__overlapped_ptr.html
+/doc/asio/reference/windows__overlapped_ptr/overlapped_ptr/
+/doc/asio/reference/windows__overlapped_ptr/_overlapped_ptr.html
+/doc/asio/reference/windows__overlapped_ptr/overlapped_ptr.html
+/doc/asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html
+/doc/asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html
+/doc/asio/reference/windows__overlapped_ptr/release.html
+/doc/asio/reference/windows__overlapped_ptr/reset/
+/doc/asio/reference/windows__overlapped_ptr/reset.html
+/doc/asio/reference/windows__overlapped_ptr/reset/overload1.html
+/doc/asio/reference/windows__overlapped_ptr/reset/overload2.html
+/doc/asio/reference/windows__random_access_handle.html
+/doc/asio/reference/windows__random_access_handle_service/
+/doc/asio/reference/windows__random_access_handle_service/assign.html
+/doc/asio/reference/windows__random_access_handle_service/async_read_some_at.html
+/doc/asio/reference/windows__random_access_handle_service/async_write_some_at.html
+/doc/asio/reference/windows__random_access_handle_service/cancel.html
+/doc/asio/reference/windows__random_access_handle_service/close.html
+/doc/asio/reference/windows__random_access_handle_service/construct.html
+/doc/asio/reference/windows__random_access_handle_service/destroy.html
+/doc/asio/reference/windows__random_access_handle_service/get_io_service.html
+/doc/asio/reference/windows__random_access_handle_service.html
+/doc/asio/reference/windows__random_access_handle_service/id.html
+/doc/asio/reference/windows__random_access_handle_service/implementation_type.html
+/doc/asio/reference/windows__random_access_handle_service/is_open.html
+/doc/asio/reference/windows__random_access_handle_service/move_assign.html
+/doc/asio/reference/windows__random_access_handle_service/move_construct.html
+/doc/asio/reference/windows__random_access_handle_service/native_handle.html
+/doc/asio/reference/windows__random_access_handle_service/native_handle_type.html
+/doc/asio/reference/windows__random_access_handle_service/random_access_handle_service.html
+/doc/asio/reference/windows__random_access_handle_service/read_some_at.html
+/doc/asio/reference/windows__random_access_handle_service/write_some_at.html
+/doc/asio/reference/windows__stream_handle.html
+/doc/asio/reference/windows__stream_handle_service/
+/doc/asio/reference/windows__stream_handle_service/assign.html
+/doc/asio/reference/windows__stream_handle_service/async_read_some.html
+/doc/asio/reference/windows__stream_handle_service/async_write_some.html
+/doc/asio/reference/windows__stream_handle_service/cancel.html
+/doc/asio/reference/windows__stream_handle_service/close.html
+/doc/asio/reference/windows__stream_handle_service/construct.html
+/doc/asio/reference/windows__stream_handle_service/destroy.html
+/doc/asio/reference/windows__stream_handle_service/get_io_service.html
+/doc/asio/reference/windows__stream_handle_service.html
+/doc/asio/reference/windows__stream_handle_service/id.html
+/doc/asio/reference/windows__stream_handle_service/implementation_type.html
+/doc/asio/reference/windows__stream_handle_service/is_open.html
+/doc/asio/reference/windows__stream_handle_service/move_assign.html
+/doc/asio/reference/windows__stream_handle_service/move_construct.html
+/doc/asio/reference/windows__stream_handle_service/native_handle.html
+/doc/asio/reference/windows__stream_handle_service/native_handle_type.html
+/doc/asio/reference/windows__stream_handle_service/read_some.html
+/doc/asio/reference/windows__stream_handle_service/stream_handle_service.html
+/doc/asio/reference/windows__stream_handle_service/write_some.html
+/doc/asio/reference/wrap/
+/doc/asio/reference/wrap.html
+/doc/asio/reference/wrap/overload1.html
+/doc/asio/reference/wrap/overload2.html
+/doc/asio/reference/write/
+/doc/asio/reference/write_at/
+/doc/asio/reference/write_at.html
+/doc/asio/reference/write_at/overload1.html
+/doc/asio/reference/write_at/overload2.html
+/doc/asio/reference/write_at/overload3.html
+/doc/asio/reference/write_at/overload4.html
+/doc/asio/reference/write_at/overload5.html
+/doc/asio/reference/write_at/overload6.html
+/doc/asio/reference/write_at/overload7.html
+/doc/asio/reference/write_at/overload8.html
+/doc/asio/reference/WriteHandler.html
+/doc/asio/reference/write.html
+/doc/asio/reference/write/overload10.html
+/doc/asio/reference/write/overload11.html
+/doc/asio/reference/write/overload12.html
+/doc/asio/reference/write/overload1.html
+/doc/asio/reference/write/overload2.html
+/doc/asio/reference/write/overload3.html
+/doc/asio/reference/write/overload4.html
+/doc/asio/reference/write/overload5.html
+/doc/asio/reference/write/overload6.html
+/doc/asio/reference/write/overload7.html
+/doc/asio/reference/write/overload8.html
+/doc/asio/reference/write/overload9.html
+/doc/asio/reference/yield_context.html
+/doc/asio/tutorial/
+/doc/asio/tutorial/boost_bind.html
+/doc/asio/tutorial.html
+/doc/asio/tutorial/tutdaytime1/
+/doc/asio/tutorial/tutdaytime1.html
+/doc/asio/tutorial/tutdaytime1/src.html
+/doc/asio/tutorial/tutdaytime2/
+/doc/asio/tutorial/tutdaytime2.html
+/doc/asio/tutorial/tutdaytime2/src.html
+/doc/asio/tutorial/tutdaytime3/
+/doc/asio/tutorial/tutdaytime3.html
+/doc/asio/tutorial/tutdaytime3/src.html
+/doc/asio/tutorial/tutdaytime4/
+/doc/asio/tutorial/tutdaytime4.html
+/doc/asio/tutorial/tutdaytime4/src.html
+/doc/asio/tutorial/tutdaytime5/
+/doc/asio/tutorial/tutdaytime5.html
+/doc/asio/tutorial/tutdaytime5/src.html
+/doc/asio/tutorial/tutdaytime6/
+/doc/asio/tutorial/tutdaytime6.html
+/doc/asio/tutorial/tutdaytime6/src.html
+/doc/asio/tutorial/tutdaytime7/
+/doc/asio/tutorial/tutdaytime7.html
+/doc/asio/tutorial/tutdaytime7/src.html
+/doc/asio/tutorial/tuttimer1/
+/doc/asio/tutorial/tuttimer1.html
+/doc/asio/tutorial/tuttimer1/src.html
+/doc/asio/tutorial/tuttimer2/
+/doc/asio/tutorial/tuttimer2.html
+/doc/asio/tutorial/tuttimer2/src.html
+/doc/asio/tutorial/tuttimer3/
+/doc/asio/tutorial/tuttimer3.html
+/doc/asio/tutorial/tuttimer3/src.html
+/doc/asio/tutorial/tuttimer4/
+/doc/asio/tutorial/tuttimer4.html
+/doc/asio/tutorial/tuttimer4/src.html
+/doc/asio/tutorial/tuttimer5/
+/doc/asio/tutorial/tuttimer5.html
+/doc/asio/tutorial/tuttimer5/src.html
+/doc/asio/using.html
+/doc/async_op1.png
+/doc/async_op2.png
+/doc/blank.png
+/doc/boostbook.css
+/doc/caution.png
+/doc/draft.png
+/doc/examples/
+/doc/examples/diffs/
+/doc/examples/diffs/allocation/
+/doc/examples/diffs/allocation/server.cpp.html
+/doc/examples/diffs/buffers/
+/doc/examples/diffs/buffers/reference_counted.cpp.html
+/doc/examples/diffs/chat/
+/doc/examples/diffs/chat/chat_client.cpp.html
+/doc/examples/diffs/chat/chat_message.hpp.html
+/doc/examples/diffs/chat/chat_server.cpp.html
+/doc/examples/diffs/echo/
+/doc/examples/diffs/echo/async_tcp_echo_server.cpp.html
+/doc/examples/diffs/echo/async_udp_echo_server.cpp.html
+/doc/examples/diffs/echo/blocking_tcp_echo_client.cpp.html
+/doc/examples/diffs/echo/blocking_tcp_echo_server.cpp.html
+/doc/examples/diffs/echo/blocking_udp_echo_client.cpp.html
+/doc/examples/diffs/echo/blocking_udp_echo_server.cpp.html
+/doc/examples/diffs/executors/
+/doc/examples/diffs/executors/actor.cpp.html
+/doc/examples/diffs/executors/bank_account_1.cpp.html
+/doc/examples/diffs/executors/bank_account_2.cpp.html
+/doc/examples/diffs/executors/fork_join.cpp.html
+/doc/examples/diffs/executors/pipeline.cpp.html
+/doc/examples/diffs/executors/priority_scheduler.cpp.html
+/doc/examples/diffs/futures/
+/doc/examples/diffs/futures/daytime_client.cpp.html
+/doc/examples/diffs/http/
+/doc/examples/diffs/http/server/
+/doc/examples/diffs/http/server/connection.cpp.html
+/doc/examples/diffs/http/server/connection.hpp.html
+/doc/examples/diffs/http/server/connection_manager.cpp.html
+/doc/examples/diffs/http/server/connection_manager.hpp.html
+/doc/examples/diffs/http/server/header.hpp.html
+/doc/examples/diffs/http/server/main.cpp.html
+/doc/examples/diffs/http/server/mime_types.cpp.html
+/doc/examples/diffs/http/server/mime_types.hpp.html
+/doc/examples/diffs/http/server/reply.cpp.html
+/doc/examples/diffs/http/server/reply.hpp.html
+/doc/examples/diffs/http/server/request_handler.cpp.html
+/doc/examples/diffs/http/server/request_handler.hpp.html
+/doc/examples/diffs/http/server/request.hpp.html
+/doc/examples/diffs/http/server/request_parser.cpp.html
+/doc/examples/diffs/http/server/request_parser.hpp.html
+/doc/examples/diffs/http/server/server.cpp.html
+/doc/examples/diffs/http/server/server.hpp.html
+/doc/examples/diffs/iostreams/
+/doc/examples/diffs/iostreams/http_client.cpp.html
+/doc/examples/diffs/spawn/
+/doc/examples/diffs/spawn/echo_server.cpp.html
+/doc/examples/diffs/spawn/parallel_grep.cpp.html
+/doc/home.png
+/doc/important.png
+/doc/index.html
+/doc/next_disabled.png
+/doc/next.png
+/doc/note.png
+/doc/prev_disabled.png
+/doc/prev.png
+/doc/proactor.png
+/doc/standalone_HTML.manifest
+/doc/sync_op.png
+/doc/tip.png
+/doc/up_disabled.png
+/doc/up.png
+/doc/warning.png
+/include/
+/include/asio/
+/include/asio/associated_allocator.hpp
+/include/asio/associated_executor.hpp
+/include/asio/async_result.hpp
+/include/asio/basic_datagram_socket.hpp
+/include/asio/basic_deadline_timer.hpp
+/include/asio/basic_io_object.hpp
+/include/asio/basic_raw_socket.hpp
+/include/asio/basic_seq_packet_socket.hpp
+/include/asio/basic_serial_port.hpp
+/include/asio/basic_signal_set.hpp
+/include/asio/basic_socket_acceptor.hpp
+/include/asio/basic_socket.hpp
+/include/asio/basic_socket_iostream.hpp
+/include/asio/basic_socket_streambuf.hpp
+/include/asio/basic_streambuf_fwd.hpp
+/include/asio/basic_streambuf.hpp
+/include/asio/basic_stream_socket.hpp
+/include/asio/basic_waitable_timer.hpp
+/include/asio/buffered_read_stream_fwd.hpp
+/include/asio/buffered_read_stream.hpp
+/include/asio/buffered_stream_fwd.hpp
+/include/asio/buffered_stream.hpp
+/include/asio/buffered_write_stream_fwd.hpp
+/include/asio/buffered_write_stream.hpp
+/include/asio/buffer.hpp
+/include/asio/buffers_iterator.hpp
+/include/asio/completion_condition.hpp
+/include/asio/connect.hpp
+/include/asio/coroutine.hpp
+/include/asio/datagram_socket_service.hpp
+/include/asio/deadline_timer.hpp
+/include/asio/deadline_timer_service.hpp
+/include/asio/defer.hpp
+/include/asio/detail/
+/include/asio/detail/array_fwd.hpp
+/include/asio/detail/array.hpp
+/include/asio/detail/assert.hpp
+/include/asio/detail/atomic_count.hpp
+/include/asio/detail/base_from_completion_cond.hpp
+/include/asio/detail/bind_handler.hpp
+/include/asio/detail/buffered_stream_storage.hpp
+/include/asio/detail/buffer_resize_guard.hpp
+/include/asio/detail/buffer_sequence_adapter.hpp
+/include/asio/detail/call_stack.hpp
+/include/asio/detail/chrono_time_traits.hpp
+/include/asio/detail/completion_handler.hpp
+/include/asio/detail/config.hpp
+/include/asio/detail/consuming_buffers.hpp
+/include/asio/detail/cstddef.hpp
+/include/asio/detail/cstdint.hpp
+/include/asio/detail/date_time_fwd.hpp
+/include/asio/detail/deadline_timer_service.hpp
+/include/asio/detail/dependent_type.hpp
+/include/asio/detail/descriptor_ops.hpp
+/include/asio/detail/descriptor_read_op.hpp
+/include/asio/detail/descriptor_write_op.hpp
+/include/asio/detail/dev_poll_reactor.hpp
+/include/asio/detail/epoll_reactor.hpp
+/include/asio/detail/eventfd_select_interrupter.hpp
+/include/asio/detail/event.hpp
+/include/asio/detail/executor_op.hpp
+/include/asio/detail/fd_set_adapter.hpp
+/include/asio/detail/fenced_block.hpp
+/include/asio/detail/functional.hpp
+/include/asio/detail/gcc_arm_fenced_block.hpp
+/include/asio/detail/gcc_hppa_fenced_block.hpp
+/include/asio/detail/gcc_sync_fenced_block.hpp
+/include/asio/detail/gcc_x86_fenced_block.hpp
+/include/asio/detail/global.hpp
+/include/asio/detail/handler_alloc_helpers.hpp
+/include/asio/detail/handler_cont_helpers.hpp
+/include/asio/detail/handler_invoke_helpers.hpp
+/include/asio/detail/handler_tracking.hpp
+/include/asio/detail/handler_type_requirements.hpp
+/include/asio/detail/handler_work.hpp
+/include/asio/detail/hash_map.hpp
+/include/asio/detail/impl/
+/include/asio/detail/impl/buffer_sequence_adapter.ipp
+/include/asio/detail/impl/descriptor_ops.ipp
+/include/asio/detail/impl/dev_poll_reactor.hpp
+/include/asio/detail/impl/dev_poll_reactor.ipp
+/include/asio/detail/impl/epoll_reactor.hpp
+/include/asio/detail/impl/epoll_reactor.ipp
+/include/asio/detail/impl/eventfd_select_interrupter.ipp
+/include/asio/detail/impl/handler_tracking.ipp
+/include/asio/detail/impl/kqueue_reactor.hpp
+/include/asio/detail/impl/kqueue_reactor.ipp
+/include/asio/detail/impl/pipe_select_interrupter.ipp
+/include/asio/detail/impl/posix_event.ipp
+/include/asio/detail/impl/posix_mutex.ipp
+/include/asio/detail/impl/posix_thread.ipp
+/include/asio/detail/impl/posix_tss_ptr.ipp
+/include/asio/detail/impl/reactive_descriptor_service.ipp
+/include/asio/detail/impl/reactive_serial_port_service.ipp
+/include/asio/detail/impl/reactive_socket_service_base.ipp
+/include/asio/detail/impl/resolver_service_base.ipp
+/include/asio/detail/impl/scheduler.ipp
+/include/asio/detail/impl/select_reactor.hpp
+/include/asio/detail/impl/select_reactor.ipp
+/include/asio/detail/impl/service_registry.hpp
+/include/asio/detail/impl/service_registry.ipp
+/include/asio/detail/impl/signal_set_service.ipp
+/include/asio/detail/impl/socket_ops.ipp
+/include/asio/detail/impl/socket_select_interrupter.ipp
+/include/asio/detail/impl/strand_executor_service.hpp
+/include/asio/detail/impl/strand_executor_service.ipp
+/include/asio/detail/impl/strand_service.hpp
+/include/asio/detail/impl/strand_service.ipp
+/include/asio/detail/impl/throw_error.ipp
+/include/asio/detail/impl/timer_queue_ptime.ipp
+/include/asio/detail/impl/timer_queue_set.ipp
+/include/asio/detail/impl/win_event.ipp
+/include/asio/detail/impl/win_iocp_handle_service.ipp
+/include/asio/detail/impl/win_iocp_io_service.hpp
+/include/asio/detail/impl/win_iocp_io_service.ipp
+/include/asio/detail/impl/win_iocp_serial_port_service.ipp
+/include/asio/detail/impl/win_iocp_socket_service_base.ipp
+/include/asio/detail/impl/win_mutex.ipp
+/include/asio/detail/impl/win_object_handle_service.ipp
+/include/asio/detail/impl/winrt_ssocket_service_base.ipp
+/include/asio/detail/impl/winrt_timer_scheduler.hpp
+/include/asio/detail/impl/winrt_timer_scheduler.ipp
+/include/asio/detail/impl/winsock_init.ipp
+/include/asio/detail/impl/win_static_mutex.ipp
+/include/asio/detail/impl/win_thread.ipp
+/include/asio/detail/impl/win_tss_ptr.ipp
+/include/asio/detail/io_control.hpp
+/include/asio/detail/is_buffer_sequence.hpp
+/include/asio/detail/keyword_tss_ptr.hpp
+/include/asio/detail/kqueue_reactor.hpp
+/include/asio/detail/limits.hpp
+/include/asio/detail/local_free_on_block_exit.hpp
+/include/asio/detail/macos_fenced_block.hpp
+/include/asio/detail/memory.hpp
+/include/asio/detail/mutex.hpp
+/include/asio/detail/noncopyable.hpp
+/include/asio/detail/null_event.hpp
+/include/asio/detail/null_fenced_block.hpp
+/include/asio/detail/null_global.hpp
+/include/asio/detail/null_mutex.hpp
+/include/asio/detail/null_reactor.hpp
+/include/asio/detail/null_signal_blocker.hpp
+/include/asio/detail/null_socket_service.hpp
+/include/asio/detail/null_static_mutex.hpp
+/include/asio/detail/null_thread.hpp
+/include/asio/detail/null_tss_ptr.hpp
+/include/asio/detail/object_pool.hpp
+/include/asio/detail/old_win_sdk_compat.hpp
+/include/asio/detail/operation.hpp
+/include/asio/detail/op_queue.hpp
+/include/asio/detail/pipe_select_interrupter.hpp
+/include/asio/detail/pop_options.hpp
+/include/asio/detail/posix_event.hpp
+/include/asio/detail/posix_fd_set_adapter.hpp
+/include/asio/detail/posix_global.hpp
+/include/asio/detail/posix_mutex.hpp
+/include/asio/detail/posix_signal_blocker.hpp
+/include/asio/detail/posix_static_mutex.hpp
+/include/asio/detail/posix_thread.hpp
+/include/asio/detail/posix_tss_ptr.hpp
+/include/asio/detail/push_options.hpp
+/include/asio/detail/reactive_descriptor_service.hpp
+/include/asio/detail/reactive_null_buffers_op.hpp
+/include/asio/detail/reactive_serial_port_service.hpp
+/include/asio/detail/reactive_socket_accept_op.hpp
+/include/asio/detail/reactive_socket_connect_op.hpp
+/include/asio/detail/reactive_socket_recvfrom_op.hpp
+/include/asio/detail/reactive_socket_recvmsg_op.hpp
+/include/asio/detail/reactive_socket_recv_op.hpp
+/include/asio/detail/reactive_socket_send_op.hpp
+/include/asio/detail/reactive_socket_sendto_op.hpp
+/include/asio/detail/reactive_socket_service_base.hpp
+/include/asio/detail/reactive_socket_service.hpp
+/include/asio/detail/reactive_wait_op.hpp
+/include/asio/detail/reactor_fwd.hpp
+/include/asio/detail/reactor.hpp
+/include/asio/detail/reactor_op.hpp
+/include/asio/detail/reactor_op_queue.hpp
+/include/asio/detail/recycling_allocator.hpp
+/include/asio/detail/regex_fwd.hpp
+/include/asio/detail/resolve_endpoint_op.hpp
+/include/asio/detail/resolve_op.hpp
+/include/asio/detail/resolver_service_base.hpp
+/include/asio/detail/resolver_service.hpp
+/include/asio/detail/scheduler.hpp
+/include/asio/detail/scheduler_operation.hpp
+/include/asio/detail/scheduler_thread_info.hpp
+/include/asio/detail/scoped_lock.hpp
+/include/asio/detail/scoped_ptr.hpp
+/include/asio/detail/select_interrupter.hpp
+/include/asio/detail/select_reactor.hpp
+/include/asio/detail/service_registry.hpp
+/include/asio/detail/signal_blocker.hpp
+/include/asio/detail/signal_handler.hpp
+/include/asio/detail/signal_init.hpp
+/include/asio/detail/signal_op.hpp
+/include/asio/detail/signal_set_service.hpp
+/include/asio/detail/socket_holder.hpp
+/include/asio/detail/socket_ops.hpp
+/include/asio/detail/socket_option.hpp
+/include/asio/detail/socket_select_interrupter.hpp
+/include/asio/detail/socket_types.hpp
+/include/asio/detail/solaris_fenced_block.hpp
+/include/asio/detail/static_mutex.hpp
+/include/asio/detail/std_event.hpp
+/include/asio/detail/std_global.hpp
+/include/asio/detail/std_mutex.hpp
+/include/asio/detail/std_static_mutex.hpp
+/include/asio/detail/std_thread.hpp
+/include/asio/detail/strand_executor_service.hpp
+/include/asio/detail/strand_service.hpp
+/include/asio/detail/thread_context.hpp
+/include/asio/detail/thread_group.hpp
+/include/asio/detail/thread.hpp
+/include/asio/detail/thread_info_base.hpp
+/include/asio/detail/throw_error.hpp
+/include/asio/detail/throw_exception.hpp
+/include/asio/detail/timer_queue_base.hpp
+/include/asio/detail/timer_queue.hpp
+/include/asio/detail/timer_queue_ptime.hpp
+/include/asio/detail/timer_queue_set.hpp
+/include/asio/detail/timer_scheduler_fwd.hpp
+/include/asio/detail/timer_scheduler.hpp
+/include/asio/detail/tss_ptr.hpp
+/include/asio/detail/type_traits.hpp
+/include/asio/detail/variadic_templates.hpp
+/include/asio/detail/wait_handler.hpp
+/include/asio/detail/wait_op.hpp
+/include/asio/detail/wince_thread.hpp
+/include/asio/detail/win_event.hpp
+/include/asio/detail/win_fd_set_adapter.hpp
+/include/asio/detail/win_fenced_block.hpp
+/include/asio/detail/win_global.hpp
+/include/asio/detail/win_iocp_handle_read_op.hpp
+/include/asio/detail/win_iocp_handle_service.hpp
+/include/asio/detail/win_iocp_handle_write_op.hpp
+/include/asio/detail/win_iocp_io_service.hpp
+/include/asio/detail/win_iocp_null_buffers_op.hpp
+/include/asio/detail/win_iocp_operation.hpp
+/include/asio/detail/win_iocp_overlapped_op.hpp
+/include/asio/detail/win_iocp_overlapped_ptr.hpp
+/include/asio/detail/win_iocp_serial_port_service.hpp
+/include/asio/detail/win_iocp_socket_accept_op.hpp
+/include/asio/detail/win_iocp_socket_connect_op.hpp
+/include/asio/detail/win_iocp_socket_recvfrom_op.hpp
+/include/asio/detail/win_iocp_socket_recvmsg_op.hpp
+/include/asio/detail/win_iocp_socket_recv_op.hpp
+/include/asio/detail/win_iocp_socket_send_op.hpp
+/include/asio/detail/win_iocp_socket_service_base.hpp
+/include/asio/detail/win_iocp_socket_service.hpp
+/include/asio/detail/win_iocp_thread_info.hpp
+/include/asio/detail/win_iocp_wait_op.hpp
+/include/asio/detail/win_mutex.hpp
+/include/asio/detail/win_object_handle_service.hpp
+/include/asio/detail/winrt_async_manager.hpp
+/include/asio/detail/winrt_async_op.hpp
+/include/asio/detail/winrt_resolve_op.hpp
+/include/asio/detail/winrt_resolver_service.hpp
+/include/asio/detail/winrt_socket_connect_op.hpp
+/include/asio/detail/winrt_socket_recv_op.hpp
+/include/asio/detail/winrt_socket_send_op.hpp
+/include/asio/detail/winrt_ssocket_service_base.hpp
+/include/asio/detail/winrt_ssocket_service.hpp
+/include/asio/detail/winrt_timer_scheduler.hpp
+/include/asio/detail/winrt_utils.hpp
+/include/asio/detail/winsock_init.hpp
+/include/asio/detail/win_static_mutex.hpp
+/include/asio/detail/win_thread.hpp
+/include/asio/detail/win_tss_ptr.hpp
+/include/asio/detail/work_dispatcher.hpp
+/include/asio/detail/wrapped_handler.hpp
+/include/asio/dispatch.hpp
+/include/asio/error_code.hpp
+/include/asio/error.hpp
+/include/asio/execution_context.hpp
+/include/asio/executor.hpp
+/include/asio/executor_work.hpp
+/include/asio/generic/
+/include/asio/generic/basic_endpoint.hpp
+/include/asio/generic/datagram_protocol.hpp
+/include/asio/generic/detail/
+/include/asio/generic/detail/endpoint.hpp
+/include/asio/generic/detail/impl/
+/include/asio/generic/detail/impl/endpoint.ipp
+/include/asio/generic/raw_protocol.hpp
+/include/asio/generic/seq_packet_protocol.hpp
+/include/asio/generic/stream_protocol.hpp
+/include/asio/handler_alloc_hook.hpp
+/include/asio/handler_continuation_hook.hpp
+/include/asio/handler_invoke_hook.hpp
+/include/asio/handler_type.hpp
+/include/asio/high_resolution_timer.hpp
+/include/asio.hpp
+/include/asio/impl/
+/include/asio/impl/buffered_read_stream.hpp
+/include/asio/impl/buffered_write_stream.hpp
+/include/asio/impl/connect.hpp
+/include/asio/impl/defer.hpp
+/include/asio/impl/dispatch.hpp
+/include/asio/impl/error_code.ipp
+/include/asio/impl/error.ipp
+/include/asio/impl/execution_context.hpp
+/include/asio/impl/execution_context.ipp
+/include/asio/impl/executor.hpp
+/include/asio/impl/executor.ipp
+/include/asio/impl/handler_alloc_hook.ipp
+/include/asio/impl/io_service.hpp
+/include/asio/impl/io_service.ipp
+/include/asio/impl/post.hpp
+/include/asio/impl/read_at.hpp
+/include/asio/impl/read.hpp
+/include/asio/impl/read_until.hpp
+/include/asio/impl/serial_port_base.hpp
+/include/asio/impl/serial_port_base.ipp
+/include/asio/impl/spawn.hpp
+/include/asio/impl/src.cpp
+/include/asio/impl/src.hpp
+/include/asio/impl/system_executor.hpp
+/include/asio/impl/system_executor.ipp
+/include/asio/impl/thread_pool.hpp
+/include/asio/impl/thread_pool.ipp
+/include/asio/impl/use_future.hpp
+/include/asio/impl/write_at.hpp
+/include/asio/impl/write.hpp
+/include/asio/io_service.hpp
+/include/asio/io_service_strand.hpp
+/include/asio/ip/
+/include/asio/ip/address.hpp
+/include/asio/ip/address_iterator_v4.hpp
+/include/asio/ip/address_iterator_v6.hpp
+/include/asio/ip/address_range_v4.hpp
+/include/asio/ip/address_range_v6.hpp
+/include/asio/ip/address_v4.hpp
+/include/asio/ip/address_v6.hpp
+/include/asio/ip/bad_address_cast.hpp
+/include/asio/ip/basic_endpoint.hpp
+/include/asio/ip/basic_resolver_entry.hpp
+/include/asio/ip/basic_resolver.hpp
+/include/asio/ip/basic_resolver_iterator.hpp
+/include/asio/ip/basic_resolver_query.hpp
+/include/asio/ip/detail/
+/include/asio/ip/detail/endpoint.hpp
+/include/asio/ip/detail/impl/
+/include/asio/ip/detail/impl/endpoint.ipp
+/include/asio/ip/detail/socket_option.hpp
+/include/asio/ip/host_name.hpp
+/include/asio/ip/icmp.hpp
+/include/asio/ip/impl/
+/include/asio/ip/impl/address.hpp
+/include/asio/ip/impl/address.ipp
+/include/asio/ip/impl/address_v4.hpp
+/include/asio/ip/impl/address_v4.ipp
+/include/asio/ip/impl/address_v6.hpp
+/include/asio/ip/impl/address_v6.ipp
+/include/asio/ip/impl/basic_endpoint.hpp
+/include/asio/ip/impl/host_name.ipp
+/include/asio/ip/impl/network_v4.hpp
+/include/asio/ip/impl/network_v4.ipp
+/include/asio/ip/impl/network_v6.hpp
+/include/asio/ip/impl/network_v6.ipp
+/include/asio/ip/multicast.hpp
+/include/asio/ip/network_v4.hpp
+/include/asio/ip/network_v6.hpp
+/include/asio/ip/resolver_query_base.hpp
+/include/asio/ip/resolver_service.hpp
+/include/asio/ip/tcp.hpp
+/include/asio/ip/udp.hpp
+/include/asio/ip/unicast.hpp
+/include/asio/ip/v6_only.hpp
+/include/asio/is_executor.hpp
+/include/asio/is_read_buffered.hpp
+/include/asio/is_write_buffered.hpp
+/include/asio/local/
+/include/asio/local/basic_endpoint.hpp
+/include/asio/local/connect_pair.hpp
+/include/asio/local/datagram_protocol.hpp
+/include/asio/local/detail/
+/include/asio/local/detail/endpoint.hpp
+/include/asio/local/detail/impl/
+/include/asio/local/detail/impl/endpoint.ipp
+/include/asio/local/stream_protocol.hpp
+/include/asio/package.hpp
+/include/asio/placeholders.hpp
+/include/asio/posix/
+/include/asio/posix/basic_descriptor.hpp
+/include/asio/posix/basic_stream_descriptor.hpp
+/include/asio/posix/descriptor_base.hpp
+/include/asio/posix/stream_descriptor.hpp
+/include/asio/posix/stream_descriptor_service.hpp
+/include/asio/post.hpp
+/include/asio/raw_socket_service.hpp
+/include/asio/read_at.hpp
+/include/asio/read.hpp
+/include/asio/read_until.hpp
+/include/asio/seq_packet_socket_service.hpp
+/include/asio/serial_port_base.hpp
+/include/asio/serial_port.hpp
+/include/asio/serial_port_service.hpp
+/include/asio/signal_set.hpp
+/include/asio/signal_set_service.hpp
+/include/asio/socket_acceptor_service.hpp
+/include/asio/socket_base.hpp
+/include/asio/spawn.hpp
+/include/asio/ssl/
+/include/asio/ssl/context_base.hpp
+/include/asio/ssl/context.hpp
+/include/asio/ssl/detail/
+/include/asio/ssl/detail/buffered_handshake_op.hpp
+/include/asio/ssl/detail/engine.hpp
+/include/asio/ssl/detail/handshake_op.hpp
+/include/asio/ssl/detail/impl/
+/include/asio/ssl/detail/impl/engine.ipp
+/include/asio/ssl/detail/impl/openssl_init.ipp
+/include/asio/ssl/detail/io.hpp
+/include/asio/ssl/detail/openssl_init.hpp
+/include/asio/ssl/detail/openssl_types.hpp
+/include/asio/ssl/detail/password_callback.hpp
+/include/asio/ssl/detail/read_op.hpp
+/include/asio/ssl/detail/shutdown_op.hpp
+/include/asio/ssl/detail/stream_core.hpp
+/include/asio/ssl/detail/verify_callback.hpp
+/include/asio/ssl/detail/write_op.hpp
+/include/asio/ssl/error.hpp
+/include/asio/ssl.hpp
+/include/asio/ssl/impl/
+/include/asio/ssl/impl/context.hpp
+/include/asio/ssl/impl/context.ipp
+/include/asio/ssl/impl/error.ipp
+/include/asio/ssl/impl/rfc2818_verification.ipp
+/include/asio/ssl/impl/src.hpp
+/include/asio/ssl/rfc2818_verification.hpp
+/include/asio/ssl/stream_base.hpp
+/include/asio/ssl/stream.hpp
+/include/asio/ssl/verify_context.hpp
+/include/asio/ssl/verify_mode.hpp
+/include/asio/steady_timer.hpp
+/include/asio/strand.hpp
+/include/asio/streambuf.hpp
+/include/asio/stream_socket_service.hpp
+/include/asio/system_error.hpp
+/include/asio/system_executor.hpp
+/include/asio/system_timer.hpp
+/include/asio/thread.hpp
+/include/asio/thread_pool.hpp
+/include/asio/time_traits.hpp
+/include/asio/ts/
+/include/asio/ts/buffer.hpp
+/include/asio/ts/executor.hpp
+/include/asio/ts/internet.hpp
+/include/asio/ts/io_service.hpp
+/include/asio/ts/networking.hpp
+/include/asio/ts/socket.hpp
+/include/asio/ts/thread_pool.hpp
+/include/asio/ts/timer.hpp
+/include/asio/unyield.hpp
+/include/asio/use_future.hpp
+/include/asio/uses_executor.hpp
+/include/asio/version.hpp
+/include/asio/waitable_timer_service.hpp
+/include/asio/wait_traits.hpp
+/include/asio/windows/
+/include/asio/windows/basic_handle.hpp
+/include/asio/windows/basic_object_handle.hpp
+/include/asio/windows/basic_random_access_handle.hpp
+/include/asio/windows/basic_stream_handle.hpp
+/include/asio/windows/object_handle.hpp
+/include/asio/windows/object_handle_service.hpp
+/include/asio/windows/overlapped_ptr.hpp
+/include/asio/windows/random_access_handle.hpp
+/include/asio/windows/random_access_handle_service.hpp
+/include/asio/windows/stream_handle.hpp
+/include/asio/windows/stream_handle_service.hpp
+/include/asio/wrap.hpp
+/include/asio/write_at.hpp
+/include/asio/write.hpp
+/include/asio/yield.hpp
+/include/Makefile.am
+/include/Makefile.in
+/INSTALL
+/install-sh
+/LICENSE_1_0.txt
+/Makefile.am
+/Makefile.in
+/missing
+/README
+/src/
+/src/asio.cpp
+/src/asio_ssl.cpp
+/src/examples/
+/src/examples/cpp03/
+/src/examples/cpp03/allocation/
+/src/examples/cpp03/allocation/server.cpp
+/src/examples/cpp03/buffers/
+/src/examples/cpp03/buffers/reference_counted.cpp
+/src/examples/cpp03/chat/
+/src/examples/cpp03/chat/chat_client.cpp
+/src/examples/cpp03/chat/chat_message.hpp
+/src/examples/cpp03/chat/chat_server.cpp
+/src/examples/cpp03/chat/posix_chat_client.cpp
+/src/examples/cpp03/echo/
+/src/examples/cpp03/echo/async_tcp_echo_server.cpp
+/src/examples/cpp03/echo/async_udp_echo_server.cpp
+/src/examples/cpp03/echo/blocking_tcp_echo_client.cpp
+/src/examples/cpp03/echo/blocking_tcp_echo_server.cpp
+/src/examples/cpp03/echo/blocking_udp_echo_client.cpp
+/src/examples/cpp03/echo/blocking_udp_echo_server.cpp
+/src/examples/cpp03/fork/
+/src/examples/cpp03/fork/daemon.cpp
+/src/examples/cpp03/fork/process_per_connection.cpp
+/src/examples/cpp03/http/
+/src/examples/cpp03/http/client/
+/src/examples/cpp03/http/client/async_client.cpp
+/src/examples/cpp03/http/client/sync_client.cpp
+/src/examples/cpp03/http/server/
+/src/examples/cpp03/http/server2/
+/src/examples/cpp03/http/server2/connection.cpp
+/src/examples/cpp03/http/server2/connection.hpp
+/src/examples/cpp03/http/server2/header.hpp
+/src/examples/cpp03/http/server2/io_service_pool.cpp
+/src/examples/cpp03/http/server2/io_service_pool.hpp
+/src/examples/cpp03/http/server2/main.cpp
+/src/examples/cpp03/http/server2/mime_types.cpp
+/src/examples/cpp03/http/server2/mime_types.hpp
+/src/examples/cpp03/http/server2/reply.cpp
+/src/examples/cpp03/http/server2/reply.hpp
+/src/examples/cpp03/http/server2/request_handler.cpp
+/src/examples/cpp03/http/server2/request_handler.hpp
+/src/examples/cpp03/http/server2/request.hpp
+/src/examples/cpp03/http/server2/request_parser.cpp
+/src/examples/cpp03/http/server2/request_parser.hpp
+/src/examples/cpp03/http/server2/server.cpp
+/src/examples/cpp03/http/server2/server.hpp
+/src/examples/cpp03/http/server3/
+/src/examples/cpp03/http/server3/connection.cpp
+/src/examples/cpp03/http/server3/connection.hpp
+/src/examples/cpp03/http/server3/header.hpp
+/src/examples/cpp03/http/server3/main.cpp
+/src/examples/cpp03/http/server3/mime_types.cpp
+/src/examples/cpp03/http/server3/mime_types.hpp
+/src/examples/cpp03/http/server3/reply.cpp
+/src/examples/cpp03/http/server3/reply.hpp
+/src/examples/cpp03/http/server3/request_handler.cpp
+/src/examples/cpp03/http/server3/request_handler.hpp
+/src/examples/cpp03/http/server3/request.hpp
+/src/examples/cpp03/http/server3/request_parser.cpp
+/src/examples/cpp03/http/server3/request_parser.hpp
+/src/examples/cpp03/http/server3/server.cpp
+/src/examples/cpp03/http/server3/server.hpp
+/src/examples/cpp03/http/server4/
+/src/examples/cpp03/http/server4/file_handler.cpp
+/src/examples/cpp03/http/server4/file_handler.hpp
+/src/examples/cpp03/http/server4/header.hpp
+/src/examples/cpp03/http/server4/main.cpp
+/src/examples/cpp03/http/server4/mime_types.cpp
+/src/examples/cpp03/http/server4/mime_types.hpp
+/src/examples/cpp03/http/server4/reply.cpp
+/src/examples/cpp03/http/server4/reply.hpp
+/src/examples/cpp03/http/server4/request.hpp
+/src/examples/cpp03/http/server4/request_parser.cpp
+/src/examples/cpp03/http/server4/request_parser.hpp
+/src/examples/cpp03/http/server4/server.cpp
+/src/examples/cpp03/http/server4/server.hpp
+/src/examples/cpp03/http/server/connection.cpp
+/src/examples/cpp03/http/server/connection.hpp
+/src/examples/cpp03/http/server/connection_manager.cpp
+/src/examples/cpp03/http/server/connection_manager.hpp
+/src/examples/cpp03/http/server/header.hpp
+/src/examples/cpp03/http/server/main.cpp
+/src/examples/cpp03/http/server/mime_types.cpp
+/src/examples/cpp03/http/server/mime_types.hpp
+/src/examples/cpp03/http/server/reply.cpp
+/src/examples/cpp03/http/server/reply.hpp
+/src/examples/cpp03/http/server/request_handler.cpp
+/src/examples/cpp03/http/server/request_handler.hpp
+/src/examples/cpp03/http/server/request.hpp
+/src/examples/cpp03/http/server/request_parser.cpp
+/src/examples/cpp03/http/server/request_parser.hpp
+/src/examples/cpp03/http/server/server.cpp
+/src/examples/cpp03/http/server/server.hpp
+/src/examples/cpp03/icmp/
+/src/examples/cpp03/icmp/icmp_header.hpp
+/src/examples/cpp03/icmp/ipv4_header.hpp
+/src/examples/cpp03/icmp/ping.cpp
+/src/examples/cpp03/invocation/
+/src/examples/cpp03/invocation/prioritised_handlers.cpp
+/src/examples/cpp03/iostreams/
+/src/examples/cpp03/iostreams/daytime_client.cpp
+/src/examples/cpp03/iostreams/daytime_server.cpp
+/src/examples/cpp03/iostreams/http_client.cpp
+/src/examples/cpp03/local/
+/src/examples/cpp03/local/connect_pair.cpp
+/src/examples/cpp03/local/iostream_client.cpp
+/src/examples/cpp03/local/stream_client.cpp
+/src/examples/cpp03/local/stream_server.cpp
+/src/examples/cpp03/Makefile.am
+/src/examples/cpp03/Makefile.in
+/src/examples/cpp03/multicast/
+/src/examples/cpp03/multicast/receiver.cpp
+/src/examples/cpp03/multicast/sender.cpp
+/src/examples/cpp03/nonblocking/
+/src/examples/cpp03/nonblocking/third_party_lib.cpp
+/src/examples/cpp03/porthopper/
+/src/examples/cpp03/porthopper/client.cpp
+/src/examples/cpp03/porthopper/protocol.hpp
+/src/examples/cpp03/porthopper/server.cpp
+/src/examples/cpp03/serialization/
+/src/examples/cpp03/serialization/client.cpp
+/src/examples/cpp03/serialization/connection.hpp
+/src/examples/cpp03/serialization/server.cpp
+/src/examples/cpp03/serialization/stock.hpp
+/src/examples/cpp03/services/
+/src/examples/cpp03/services/basic_logger.hpp
+/src/examples/cpp03/services/daytime_client.cpp
+/src/examples/cpp03/services/logger.hpp
+/src/examples/cpp03/services/logger_service.cpp
+/src/examples/cpp03/services/logger_service.hpp
+/src/examples/cpp03/services/stream_socket_service.hpp
+/src/examples/cpp03/socks4/
+/src/examples/cpp03/socks4/socks4.hpp
+/src/examples/cpp03/socks4/sync_client.cpp
+/src/examples/cpp03/spawn/
+/src/examples/cpp03/spawn/echo_server.cpp
+/src/examples/cpp03/spawn/parallel_grep.cpp
+/src/examples/cpp03/ssl/
+/src/examples/cpp03/ssl/ca.pem
+/src/examples/cpp03/ssl/client.cpp
+/src/examples/cpp03/ssl/dh512.pem
+/src/examples/cpp03/ssl/README
+/src/examples/cpp03/ssl/server.cpp
+/src/examples/cpp03/ssl/server.pem
+/src/examples/cpp03/timeouts/
+/src/examples/cpp03/timeouts/async_tcp_client.cpp
+/src/examples/cpp03/timeouts/blocking_tcp_client.cpp
+/src/examples/cpp03/timeouts/blocking_udp_client.cpp
+/src/examples/cpp03/timeouts/server.cpp
+/src/examples/cpp03/timers/
+/src/examples/cpp03/timers/tick_count_timer.cpp
+/src/examples/cpp03/timers/time_t_timer.cpp
+/src/examples/cpp03/tutorial/
+/src/examples/cpp03/tutorial/daytime1/
+/src/examples/cpp03/tutorial/daytime1/client.cpp
+/src/examples/cpp03/tutorial/daytime2/
+/src/examples/cpp03/tutorial/daytime2/server.cpp
+/src/examples/cpp03/tutorial/daytime3/
+/src/examples/cpp03/tutorial/daytime3/server.cpp
+/src/examples/cpp03/tutorial/daytime4/
+/src/examples/cpp03/tutorial/daytime4/client.cpp
+/src/examples/cpp03/tutorial/daytime5/
+/src/examples/cpp03/tutorial/daytime5/server.cpp
+/src/examples/cpp03/tutorial/daytime6/
+/src/examples/cpp03/tutorial/daytime6/server.cpp
+/src/examples/cpp03/tutorial/daytime7/
+/src/examples/cpp03/tutorial/daytime7/server.cpp
+/src/examples/cpp03/tutorial/timer1/
+/src/examples/cpp03/tutorial/timer1/timer.cpp
+/src/examples/cpp03/tutorial/timer2/
+/src/examples/cpp03/tutorial/timer2/timer.cpp
+/src/examples/cpp03/tutorial/timer3/
+/src/examples/cpp03/tutorial/timer3/timer.cpp
+/src/examples/cpp03/tutorial/timer4/
+/src/examples/cpp03/tutorial/timer4/timer.cpp
+/src/examples/cpp03/tutorial/timer5/
+/src/examples/cpp03/tutorial/timer5/timer.cpp
+/src/examples/cpp03/windows/
+/src/examples/cpp03/windows/transmit_file.cpp
+/src/examples/cpp11/
+/src/examples/cpp11/allocation/
+/src/examples/cpp11/allocation/server.cpp
+/src/examples/cpp11/buffers/
+/src/examples/cpp11/buffers/reference_counted.cpp
+/src/examples/cpp11/chat/
+/src/examples/cpp11/chat/chat_client.cpp
+/src/examples/cpp11/chat/chat_message.hpp
+/src/examples/cpp11/chat/chat_server.cpp
+/src/examples/cpp11/echo/
+/src/examples/cpp11/echo/async_tcp_echo_server.cpp
+/src/examples/cpp11/echo/async_udp_echo_server.cpp
+/src/examples/cpp11/echo/blocking_tcp_echo_client.cpp
+/src/examples/cpp11/echo/blocking_tcp_echo_server.cpp
+/src/examples/cpp11/echo/blocking_udp_echo_client.cpp
+/src/examples/cpp11/echo/blocking_udp_echo_server.cpp
+/src/examples/cpp11/executors/
+/src/examples/cpp11/executors/actor.cpp
+/src/examples/cpp11/executors/bank_account_1.cpp
+/src/examples/cpp11/executors/bank_account_2.cpp
+/src/examples/cpp11/executors/fork_join.cpp
+/src/examples/cpp11/executors/pipeline.cpp
+/src/examples/cpp11/executors/priority_scheduler.cpp
+/src/examples/cpp11/futures/
+/src/examples/cpp11/futures/daytime_client.cpp
+/src/examples/cpp11/http/
+/src/examples/cpp11/http/server/
+/src/examples/cpp11/http/server/connection.cpp
+/src/examples/cpp11/http/server/connection.hpp
+/src/examples/cpp11/http/server/connection_manager.cpp
+/src/examples/cpp11/http/server/connection_manager.hpp
+/src/examples/cpp11/http/server/header.hpp
+/src/examples/cpp11/http/server/main.cpp
+/src/examples/cpp11/http/server/mime_types.cpp
+/src/examples/cpp11/http/server/mime_types.hpp
+/src/examples/cpp11/http/server/reply.cpp
+/src/examples/cpp11/http/server/reply.hpp
+/src/examples/cpp11/http/server/request_handler.cpp
+/src/examples/cpp11/http/server/request_handler.hpp
+/src/examples/cpp11/http/server/request.hpp
+/src/examples/cpp11/http/server/request_parser.cpp
+/src/examples/cpp11/http/server/request_parser.hpp
+/src/examples/cpp11/http/server/server.cpp
+/src/examples/cpp11/http/server/server.hpp
+/src/examples/cpp11/iostreams/
+/src/examples/cpp11/iostreams/http_client.cpp
+/src/examples/cpp11/Makefile.am
+/src/examples/cpp11/Makefile.in
+/src/examples/cpp11/spawn/
+/src/examples/cpp11/spawn/echo_server.cpp
+/src/examples/cpp11/spawn/parallel_grep.cpp
+/src/examples/cpp14/
+/src/examples/cpp14/echo/
+/src/examples/cpp14/echo/async_tcp_echo_server.cpp
+/src/examples/cpp14/echo/async_udp_echo_server.cpp
+/src/examples/cpp14/echo/blocking_tcp_echo_client.cpp
+/src/examples/cpp14/echo/blocking_tcp_echo_server.cpp
+/src/examples/cpp14/echo/blocking_udp_echo_client.cpp
+/src/examples/cpp14/echo/blocking_udp_echo_server.cpp
+/src/examples/cpp14/executors/
+/src/examples/cpp14/executors/actor.cpp
+/src/examples/cpp14/executors/async_1.cpp
+/src/examples/cpp14/executors/async_2.cpp
+/src/examples/cpp14/executors/bank_account_1.cpp
+/src/examples/cpp14/executors/bank_account_2.cpp
+/src/examples/cpp14/executors/fork_join.cpp
+/src/examples/cpp14/executors/pipeline.cpp
+/src/examples/cpp14/executors/priority_scheduler.cpp
+/src/examples/cpp14/iostreams/
+/src/examples/cpp14/iostreams/http_client.cpp
+/src/examples/cpp14/Makefile.am
+/src/examples/cpp14/Makefile.in
+/src/Makefile.am
+/src/Makefile.in
+/src/Makefile.mgw
+/src/Makefile.msc
+/src/tests/
+/src/tests/latency/
+/src/tests/latency/allocator.hpp
+/src/tests/latency/coroutine.hpp
+/src/tests/latency/high_res_clock.hpp
+/src/tests/latency/tcp_client.cpp
+/src/tests/latency/tcp_server.cpp
+/src/tests/latency/udp_client.cpp
+/src/tests/latency/udp_server.cpp
+/src/tests/latency/unyield.hpp
+/src/tests/latency/yield.hpp
+/src/tests/Makefile.am
+/src/tests/Makefile.in
+/src/tests/performance/
+/src/tests/performance/client.cpp
+/src/tests/performance/handler_allocator.hpp
+/src/tests/performance/server.cpp
+/src/tests/unit/
+/src/tests/unit/archetypes/
+/src/tests/unit/archetypes/async_result.hpp
+/src/tests/unit/archetypes/gettable_socket_option.hpp
+/src/tests/unit/archetypes/io_control_command.hpp
+/src/tests/unit/archetypes/settable_socket_option.hpp
+/src/tests/unit/basic_datagram_socket.cpp
+/src/tests/unit/basic_deadline_timer.cpp
+/src/tests/unit/basic_raw_socket.cpp
+/src/tests/unit/basic_seq_packet_socket.cpp
+/src/tests/unit/basic_serial_port.cpp
+/src/tests/unit/basic_signal_set.cpp
+/src/tests/unit/basic_socket_acceptor.cpp
+/src/tests/unit/basic_streambuf.cpp
+/src/tests/unit/basic_stream_socket.cpp
+/src/tests/unit/basic_waitable_timer.cpp
+/src/tests/unit/buffer.cpp
+/src/tests/unit/buffered_read_stream.cpp
+/src/tests/unit/buffered_stream.cpp
+/src/tests/unit/buffered_write_stream.cpp
+/src/tests/unit/buffers_iterator.cpp
+/src/tests/unit/completion_condition.cpp
+/src/tests/unit/connect.cpp
+/src/tests/unit/coroutine.cpp
+/src/tests/unit/datagram_socket_service.cpp
+/src/tests/unit/deadline_timer.cpp
+/src/tests/unit/deadline_timer_service.cpp
+/src/tests/unit/error.cpp
+/src/tests/unit/generic/
+/src/tests/unit/generic/basic_endpoint.cpp
+/src/tests/unit/generic/datagram_protocol.cpp
+/src/tests/unit/generic/raw_protocol.cpp
+/src/tests/unit/generic/seq_packet_protocol.cpp
+/src/tests/unit/generic/stream_protocol.cpp
+/src/tests/unit/high_resolution_timer.cpp
+/src/tests/unit/io_service.cpp
+/src/tests/unit/ip/
+/src/tests/unit/ip/address.cpp
+/src/tests/unit/ip/address_iterator_v4.cpp
+/src/tests/unit/ip/address_iterator_v6.cpp
+/src/tests/unit/ip/address_range_v4.cpp
+/src/tests/unit/ip/address_range_v6.cpp
+/src/tests/unit/ip/address_v4.cpp
+/src/tests/unit/ip/address_v6.cpp
+/src/tests/unit/ip/basic_endpoint.cpp
+/src/tests/unit/ip/basic_resolver.cpp
+/src/tests/unit/ip/basic_resolver_entry.cpp
+/src/tests/unit/ip/basic_resolver_iterator.cpp
+/src/tests/unit/ip/basic_resolver_query.cpp
+/src/tests/unit/ip/host_name.cpp
+/src/tests/unit/ip/icmp.cpp
+/src/tests/unit/ip/multicast.cpp
+/src/tests/unit/ip/network_v4.cpp
+/src/tests/unit/ip/network_v6.cpp
+/src/tests/unit/ip/resolver_query_base.cpp
+/src/tests/unit/ip/resolver_service.cpp
+/src/tests/unit/ip/tcp.cpp
+/src/tests/unit/ip/udp.cpp
+/src/tests/unit/ip/unicast.cpp
+/src/tests/unit/ip/v6_only.cpp
+/src/tests/unit/is_read_buffered.cpp
+/src/tests/unit/is_write_buffered.cpp
+/src/tests/unit/local/
+/src/tests/unit/local/basic_endpoint.cpp
+/src/tests/unit/local/connect_pair.cpp
+/src/tests/unit/local/datagram_protocol.cpp
+/src/tests/unit/local/stream_protocol.cpp
+/src/tests/unit/placeholders.cpp
+/src/tests/unit/posix/
+/src/tests/unit/posix/basic_descriptor.cpp
+/src/tests/unit/posix/basic_stream_descriptor.cpp
+/src/tests/unit/posix/descriptor_base.cpp
+/src/tests/unit/posix/stream_descriptor.cpp
+/src/tests/unit/posix/stream_descriptor_service.cpp
+/src/tests/unit/raw_socket_service.cpp
+/src/tests/unit/read_at.cpp
+/src/tests/unit/read.cpp
+/src/tests/unit/read_until.cpp
+/src/tests/unit/seq_packet_socket_service.cpp
+/src/tests/unit/serial_port_base.cpp
+/src/tests/unit/serial_port.cpp
+/src/tests/unit/serial_port_service.cpp
+/src/tests/unit/signal_set.cpp
+/src/tests/unit/signal_set_service.cpp
+/src/tests/unit/socket_acceptor_service.cpp
+/src/tests/unit/socket_base.cpp
+/src/tests/unit/ssl/
+/src/tests/unit/ssl/context_base.cpp
+/src/tests/unit/ssl/context.cpp
+/src/tests/unit/ssl/rfc2818_verification.cpp
+/src/tests/unit/ssl/stream_base.cpp
+/src/tests/unit/ssl/stream.cpp
+/src/tests/unit/steady_timer.cpp
+/src/tests/unit/strand.cpp
+/src/tests/unit/streambuf.cpp
+/src/tests/unit/stream_socket_service.cpp
+/src/tests/unit/system_timer.cpp
+/src/tests/unit/thread.cpp
+/src/tests/unit/time_traits.cpp
+/src/tests/unit/unit_test.cpp
+/src/tests/unit/unit_test.hpp
+/src/tests/unit/waitable_timer_service.cpp
+/src/tests/unit/wait_traits.cpp
+/src/tests/unit/windows/
+/src/tests/unit/windows/basic_handle.cpp
+/src/tests/unit/windows/basic_object_handle.cpp
+/src/tests/unit/windows/basic_random_access_handle.cpp
+/src/tests/unit/windows/basic_stream_handle.cpp
+/src/tests/unit/windows/object_handle.cpp
+/src/tests/unit/windows/object_handle_service.cpp
+/src/tests/unit/windows/overlapped_ptr.cpp
+/src/tests/unit/windows/random_access_handle.cpp
+/src/tests/unit/windows/random_access_handle_service.cpp
+/src/tests/unit/windows/stream_handle.cpp
+/src/tests/unit/windows/stream_handle_service.cpp
+/src/tests/unit/write_at.cpp
+/src/tests/unit/write.cpp
+/src/tools/
+/src/tools/handlerviz.pl
+/test-driver
diff --git a/src/third_party/asio-master/asio/boost_asio.manifest b/src/third_party/asio-master/asio/boost_asio.manifest
new file mode 100644
index 00000000000..29b3f360c39
--- /dev/null
+++ b/src/third_party/asio-master/asio/boost_asio.manifest
@@ -0,0 +1,4640 @@
+/
+/boost/
+/boost/asio/
+/boost/asio/async_result.hpp
+/boost/asio/basic_datagram_socket.hpp
+/boost/asio/basic_deadline_timer.hpp
+/boost/asio/basic_io_object.hpp
+/boost/asio/basic_raw_socket.hpp
+/boost/asio/basic_seq_packet_socket.hpp
+/boost/asio/basic_serial_port.hpp
+/boost/asio/basic_signal_set.hpp
+/boost/asio/basic_socket_acceptor.hpp
+/boost/asio/basic_socket.hpp
+/boost/asio/basic_socket_iostream.hpp
+/boost/asio/basic_socket_streambuf.hpp
+/boost/asio/basic_streambuf_fwd.hpp
+/boost/asio/basic_streambuf.hpp
+/boost/asio/basic_stream_socket.hpp
+/boost/asio/basic_waitable_timer.hpp
+/boost/asio/buffered_read_stream_fwd.hpp
+/boost/asio/buffered_read_stream.hpp
+/boost/asio/buffered_stream_fwd.hpp
+/boost/asio/buffered_stream.hpp
+/boost/asio/buffered_write_stream_fwd.hpp
+/boost/asio/buffered_write_stream.hpp
+/boost/asio/buffer.hpp
+/boost/asio/buffers_iterator.hpp
+/boost/asio/completion_condition.hpp
+/boost/asio/connect.hpp
+/boost/asio/coroutine.hpp
+/boost/asio/datagram_socket_service.hpp
+/boost/asio/deadline_timer.hpp
+/boost/asio/deadline_timer_service.hpp
+/boost/asio/detail/
+/boost/asio/detail/addressof.hpp
+/boost/asio/detail/array_fwd.hpp
+/boost/asio/detail/array.hpp
+/boost/asio/detail/assert.hpp
+/boost/asio/detail/atomic_count.hpp
+/boost/asio/detail/base_from_completion_cond.hpp
+/boost/asio/detail/bind_handler.hpp
+/boost/asio/detail/buffered_stream_storage.hpp
+/boost/asio/detail/buffer_resize_guard.hpp
+/boost/asio/detail/buffer_sequence_adapter.hpp
+/boost/asio/detail/call_stack.hpp
+/boost/asio/detail/chrono_time_traits.hpp
+/boost/asio/detail/completion_handler.hpp
+/boost/asio/detail/config.hpp
+/boost/asio/detail/consuming_buffers.hpp
+/boost/asio/detail/cstdint.hpp
+/boost/asio/detail/date_time_fwd.hpp
+/boost/asio/detail/deadline_timer_service.hpp
+/boost/asio/detail/dependent_type.hpp
+/boost/asio/detail/descriptor_ops.hpp
+/boost/asio/detail/descriptor_read_op.hpp
+/boost/asio/detail/descriptor_write_op.hpp
+/boost/asio/detail/dev_poll_reactor.hpp
+/boost/asio/detail/epoll_reactor.hpp
+/boost/asio/detail/eventfd_select_interrupter.hpp
+/boost/asio/detail/event.hpp
+/boost/asio/detail/fd_set_adapter.hpp
+/boost/asio/detail/fenced_block.hpp
+/boost/asio/detail/function.hpp
+/boost/asio/detail/gcc_arm_fenced_block.hpp
+/boost/asio/detail/gcc_hppa_fenced_block.hpp
+/boost/asio/detail/gcc_sync_fenced_block.hpp
+/boost/asio/detail/gcc_x86_fenced_block.hpp
+/boost/asio/detail/handler_alloc_helpers.hpp
+/boost/asio/detail/handler_cont_helpers.hpp
+/boost/asio/detail/handler_invoke_helpers.hpp
+/boost/asio/detail/handler_tracking.hpp
+/boost/asio/detail/handler_type_requirements.hpp
+/boost/asio/detail/hash_map.hpp
+/boost/asio/detail/impl/
+/boost/asio/detail/impl/buffer_sequence_adapter.ipp
+/boost/asio/detail/impl/descriptor_ops.ipp
+/boost/asio/detail/impl/dev_poll_reactor.hpp
+/boost/asio/detail/impl/dev_poll_reactor.ipp
+/boost/asio/detail/impl/epoll_reactor.hpp
+/boost/asio/detail/impl/epoll_reactor.ipp
+/boost/asio/detail/impl/eventfd_select_interrupter.ipp
+/boost/asio/detail/impl/handler_tracking.ipp
+/boost/asio/detail/impl/kqueue_reactor.hpp
+/boost/asio/detail/impl/kqueue_reactor.ipp
+/boost/asio/detail/impl/pipe_select_interrupter.ipp
+/boost/asio/detail/impl/posix_event.ipp
+/boost/asio/detail/impl/posix_mutex.ipp
+/boost/asio/detail/impl/posix_thread.ipp
+/boost/asio/detail/impl/posix_tss_ptr.ipp
+/boost/asio/detail/impl/reactive_descriptor_service.ipp
+/boost/asio/detail/impl/reactive_serial_port_service.ipp
+/boost/asio/detail/impl/reactive_socket_service_base.ipp
+/boost/asio/detail/impl/resolver_service_base.ipp
+/boost/asio/detail/impl/select_reactor.hpp
+/boost/asio/detail/impl/select_reactor.ipp
+/boost/asio/detail/impl/service_registry.hpp
+/boost/asio/detail/impl/service_registry.ipp
+/boost/asio/detail/impl/signal_set_service.ipp
+/boost/asio/detail/impl/socket_ops.ipp
+/boost/asio/detail/impl/socket_select_interrupter.ipp
+/boost/asio/detail/impl/strand_service.hpp
+/boost/asio/detail/impl/strand_service.ipp
+/boost/asio/detail/impl/task_io_service.hpp
+/boost/asio/detail/impl/task_io_service.ipp
+/boost/asio/detail/impl/throw_error.ipp
+/boost/asio/detail/impl/timer_queue_ptime.ipp
+/boost/asio/detail/impl/timer_queue_set.ipp
+/boost/asio/detail/impl/win_event.ipp
+/boost/asio/detail/impl/win_iocp_handle_service.ipp
+/boost/asio/detail/impl/win_iocp_io_service.hpp
+/boost/asio/detail/impl/win_iocp_io_service.ipp
+/boost/asio/detail/impl/win_iocp_serial_port_service.ipp
+/boost/asio/detail/impl/win_iocp_socket_service_base.ipp
+/boost/asio/detail/impl/win_mutex.ipp
+/boost/asio/detail/impl/win_object_handle_service.ipp
+/boost/asio/detail/impl/winrt_ssocket_service_base.ipp
+/boost/asio/detail/impl/winrt_timer_scheduler.hpp
+/boost/asio/detail/impl/winrt_timer_scheduler.ipp
+/boost/asio/detail/impl/winsock_init.ipp
+/boost/asio/detail/impl/win_static_mutex.ipp
+/boost/asio/detail/impl/win_thread.ipp
+/boost/asio/detail/impl/win_tss_ptr.ipp
+/boost/asio/detail/io_control.hpp
+/boost/asio/detail/keyword_tss_ptr.hpp
+/boost/asio/detail/kqueue_reactor.hpp
+/boost/asio/detail/limits.hpp
+/boost/asio/detail/local_free_on_block_exit.hpp
+/boost/asio/detail/macos_fenced_block.hpp
+/boost/asio/detail/mutex.hpp
+/boost/asio/detail/noncopyable.hpp
+/boost/asio/detail/null_event.hpp
+/boost/asio/detail/null_fenced_block.hpp
+/boost/asio/detail/null_mutex.hpp
+/boost/asio/detail/null_reactor.hpp
+/boost/asio/detail/null_signal_blocker.hpp
+/boost/asio/detail/null_socket_service.hpp
+/boost/asio/detail/null_static_mutex.hpp
+/boost/asio/detail/null_thread.hpp
+/boost/asio/detail/null_tss_ptr.hpp
+/boost/asio/detail/object_pool.hpp
+/boost/asio/detail/old_win_sdk_compat.hpp
+/boost/asio/detail/operation.hpp
+/boost/asio/detail/op_queue.hpp
+/boost/asio/detail/pipe_select_interrupter.hpp
+/boost/asio/detail/pop_options.hpp
+/boost/asio/detail/posix_event.hpp
+/boost/asio/detail/posix_fd_set_adapter.hpp
+/boost/asio/detail/posix_mutex.hpp
+/boost/asio/detail/posix_signal_blocker.hpp
+/boost/asio/detail/posix_static_mutex.hpp
+/boost/asio/detail/posix_thread.hpp
+/boost/asio/detail/posix_tss_ptr.hpp
+/boost/asio/detail/push_options.hpp
+/boost/asio/detail/reactive_descriptor_service.hpp
+/boost/asio/detail/reactive_null_buffers_op.hpp
+/boost/asio/detail/reactive_serial_port_service.hpp
+/boost/asio/detail/reactive_socket_accept_op.hpp
+/boost/asio/detail/reactive_socket_connect_op.hpp
+/boost/asio/detail/reactive_socket_recvfrom_op.hpp
+/boost/asio/detail/reactive_socket_recvmsg_op.hpp
+/boost/asio/detail/reactive_socket_recv_op.hpp
+/boost/asio/detail/reactive_socket_send_op.hpp
+/boost/asio/detail/reactive_socket_sendto_op.hpp
+/boost/asio/detail/reactive_socket_service_base.hpp
+/boost/asio/detail/reactive_socket_service.hpp
+/boost/asio/detail/reactor_fwd.hpp
+/boost/asio/detail/reactor.hpp
+/boost/asio/detail/reactor_op.hpp
+/boost/asio/detail/reactor_op_queue.hpp
+/boost/asio/detail/regex_fwd.hpp
+/boost/asio/detail/resolve_endpoint_op.hpp
+/boost/asio/detail/resolve_op.hpp
+/boost/asio/detail/resolver_service_base.hpp
+/boost/asio/detail/resolver_service.hpp
+/boost/asio/detail/scoped_lock.hpp
+/boost/asio/detail/scoped_ptr.hpp
+/boost/asio/detail/select_interrupter.hpp
+/boost/asio/detail/select_reactor.hpp
+/boost/asio/detail/service_registry.hpp
+/boost/asio/detail/shared_ptr.hpp
+/boost/asio/detail/signal_blocker.hpp
+/boost/asio/detail/signal_handler.hpp
+/boost/asio/detail/signal_init.hpp
+/boost/asio/detail/signal_op.hpp
+/boost/asio/detail/signal_set_service.hpp
+/boost/asio/detail/socket_holder.hpp
+/boost/asio/detail/socket_ops.hpp
+/boost/asio/detail/socket_option.hpp
+/boost/asio/detail/socket_select_interrupter.hpp
+/boost/asio/detail/socket_types.hpp
+/boost/asio/detail/solaris_fenced_block.hpp
+/boost/asio/detail/static_mutex.hpp
+/boost/asio/detail/std_event.hpp
+/boost/asio/detail/std_mutex.hpp
+/boost/asio/detail/std_static_mutex.hpp
+/boost/asio/detail/std_thread.hpp
+/boost/asio/detail/strand_service.hpp
+/boost/asio/detail/task_io_service.hpp
+/boost/asio/detail/task_io_service_operation.hpp
+/boost/asio/detail/task_io_service_thread_info.hpp
+/boost/asio/detail/thread.hpp
+/boost/asio/detail/thread_info_base.hpp
+/boost/asio/detail/throw_error.hpp
+/boost/asio/detail/throw_exception.hpp
+/boost/asio/detail/timer_queue_base.hpp
+/boost/asio/detail/timer_queue.hpp
+/boost/asio/detail/timer_queue_ptime.hpp
+/boost/asio/detail/timer_queue_set.hpp
+/boost/asio/detail/timer_scheduler_fwd.hpp
+/boost/asio/detail/timer_scheduler.hpp
+/boost/asio/detail/tss_ptr.hpp
+/boost/asio/detail/type_traits.hpp
+/boost/asio/detail/variadic_templates.hpp
+/boost/asio/detail/wait_handler.hpp
+/boost/asio/detail/wait_op.hpp
+/boost/asio/detail/weak_ptr.hpp
+/boost/asio/detail/wince_thread.hpp
+/boost/asio/detail/win_event.hpp
+/boost/asio/detail/win_fd_set_adapter.hpp
+/boost/asio/detail/win_fenced_block.hpp
+/boost/asio/detail/win_iocp_handle_read_op.hpp
+/boost/asio/detail/win_iocp_handle_service.hpp
+/boost/asio/detail/win_iocp_handle_write_op.hpp
+/boost/asio/detail/win_iocp_io_service.hpp
+/boost/asio/detail/win_iocp_null_buffers_op.hpp
+/boost/asio/detail/win_iocp_operation.hpp
+/boost/asio/detail/win_iocp_overlapped_op.hpp
+/boost/asio/detail/win_iocp_overlapped_ptr.hpp
+/boost/asio/detail/win_iocp_serial_port_service.hpp
+/boost/asio/detail/win_iocp_socket_accept_op.hpp
+/boost/asio/detail/win_iocp_socket_connect_op.hpp
+/boost/asio/detail/win_iocp_socket_recvfrom_op.hpp
+/boost/asio/detail/win_iocp_socket_recvmsg_op.hpp
+/boost/asio/detail/win_iocp_socket_recv_op.hpp
+/boost/asio/detail/win_iocp_socket_send_op.hpp
+/boost/asio/detail/win_iocp_socket_service_base.hpp
+/boost/asio/detail/win_iocp_socket_service.hpp
+/boost/asio/detail/win_iocp_thread_info.hpp
+/boost/asio/detail/win_mutex.hpp
+/boost/asio/detail/win_object_handle_service.hpp
+/boost/asio/detail/winrt_async_manager.hpp
+/boost/asio/detail/winrt_async_op.hpp
+/boost/asio/detail/winrt_resolve_op.hpp
+/boost/asio/detail/winrt_resolver_service.hpp
+/boost/asio/detail/winrt_socket_connect_op.hpp
+/boost/asio/detail/winrt_socket_recv_op.hpp
+/boost/asio/detail/winrt_socket_send_op.hpp
+/boost/asio/detail/winrt_ssocket_service_base.hpp
+/boost/asio/detail/winrt_ssocket_service.hpp
+/boost/asio/detail/winrt_timer_scheduler.hpp
+/boost/asio/detail/winrt_utils.hpp
+/boost/asio/detail/winsock_init.hpp
+/boost/asio/detail/win_static_mutex.hpp
+/boost/asio/detail/win_thread.hpp
+/boost/asio/detail/win_tss_ptr.hpp
+/boost/asio/detail/wrapped_handler.hpp
+/boost/asio/error.hpp
+/boost/asio/generic/
+/boost/asio/generic/basic_endpoint.hpp
+/boost/asio/generic/datagram_protocol.hpp
+/boost/asio/generic/detail/
+/boost/asio/generic/detail/endpoint.hpp
+/boost/asio/generic/detail/impl/
+/boost/asio/generic/detail/impl/endpoint.ipp
+/boost/asio/generic/raw_protocol.hpp
+/boost/asio/generic/seq_packet_protocol.hpp
+/boost/asio/generic/stream_protocol.hpp
+/boost/asio/handler_alloc_hook.hpp
+/boost/asio/handler_continuation_hook.hpp
+/boost/asio/handler_invoke_hook.hpp
+/boost/asio/handler_type.hpp
+/boost/asio/high_resolution_timer.hpp
+/boost/asio.hpp
+/boost/asio/impl/
+/boost/asio/impl/buffered_read_stream.hpp
+/boost/asio/impl/buffered_write_stream.hpp
+/boost/asio/impl/connect.hpp
+/boost/asio/impl/error.ipp
+/boost/asio/impl/handler_alloc_hook.ipp
+/boost/asio/impl/io_service.hpp
+/boost/asio/impl/io_service.ipp
+/boost/asio/impl/read_at.hpp
+/boost/asio/impl/read.hpp
+/boost/asio/impl/read_until.hpp
+/boost/asio/impl/serial_port_base.hpp
+/boost/asio/impl/serial_port_base.ipp
+/boost/asio/impl/spawn.hpp
+/boost/asio/impl/src.cpp
+/boost/asio/impl/src.hpp
+/boost/asio/impl/use_future.hpp
+/boost/asio/impl/write_at.hpp
+/boost/asio/impl/write.hpp
+/boost/asio/io_service.hpp
+/boost/asio/ip/
+/boost/asio/ip/address.hpp
+/boost/asio/ip/address_v4.hpp
+/boost/asio/ip/address_v6.hpp
+/boost/asio/ip/basic_endpoint.hpp
+/boost/asio/ip/basic_resolver_entry.hpp
+/boost/asio/ip/basic_resolver.hpp
+/boost/asio/ip/basic_resolver_iterator.hpp
+/boost/asio/ip/basic_resolver_query.hpp
+/boost/asio/ip/detail/
+/boost/asio/ip/detail/endpoint.hpp
+/boost/asio/ip/detail/impl/
+/boost/asio/ip/detail/impl/endpoint.ipp
+/boost/asio/ip/detail/socket_option.hpp
+/boost/asio/ip/host_name.hpp
+/boost/asio/ip/icmp.hpp
+/boost/asio/ip/impl/
+/boost/asio/ip/impl/address.hpp
+/boost/asio/ip/impl/address.ipp
+/boost/asio/ip/impl/address_v4.hpp
+/boost/asio/ip/impl/address_v4.ipp
+/boost/asio/ip/impl/address_v6.hpp
+/boost/asio/ip/impl/address_v6.ipp
+/boost/asio/ip/impl/basic_endpoint.hpp
+/boost/asio/ip/impl/host_name.ipp
+/boost/asio/ip/multicast.hpp
+/boost/asio/ip/resolver_query_base.hpp
+/boost/asio/ip/resolver_service.hpp
+/boost/asio/ip/tcp.hpp
+/boost/asio/ip/udp.hpp
+/boost/asio/ip/unicast.hpp
+/boost/asio/ip/v6_only.hpp
+/boost/asio/is_read_buffered.hpp
+/boost/asio/is_write_buffered.hpp
+/boost/asio/local/
+/boost/asio/local/basic_endpoint.hpp
+/boost/asio/local/connect_pair.hpp
+/boost/asio/local/datagram_protocol.hpp
+/boost/asio/local/detail/
+/boost/asio/local/detail/endpoint.hpp
+/boost/asio/local/detail/impl/
+/boost/asio/local/detail/impl/endpoint.ipp
+/boost/asio/local/stream_protocol.hpp
+/boost/asio/placeholders.hpp
+/boost/asio/posix/
+/boost/asio/posix/basic_descriptor.hpp
+/boost/asio/posix/basic_stream_descriptor.hpp
+/boost/asio/posix/descriptor_base.hpp
+/boost/asio/posix/stream_descriptor.hpp
+/boost/asio/posix/stream_descriptor_service.hpp
+/boost/asio/raw_socket_service.hpp
+/boost/asio/read_at.hpp
+/boost/asio/read.hpp
+/boost/asio/read_until.hpp
+/boost/asio/seq_packet_socket_service.hpp
+/boost/asio/serial_port_base.hpp
+/boost/asio/serial_port.hpp
+/boost/asio/serial_port_service.hpp
+/boost/asio/signal_set.hpp
+/boost/asio/signal_set_service.hpp
+/boost/asio/socket_acceptor_service.hpp
+/boost/asio/socket_base.hpp
+/boost/asio/spawn.hpp
+/boost/asio/ssl/
+/boost/asio/ssl/basic_context.hpp
+/boost/asio/ssl/context_base.hpp
+/boost/asio/ssl/context.hpp
+/boost/asio/ssl/context_service.hpp
+/boost/asio/ssl/detail/
+/boost/asio/ssl/detail/buffered_handshake_op.hpp
+/boost/asio/ssl/detail/engine.hpp
+/boost/asio/ssl/detail/handshake_op.hpp
+/boost/asio/ssl/detail/impl/
+/boost/asio/ssl/detail/impl/engine.ipp
+/boost/asio/ssl/detail/impl/openssl_init.ipp
+/boost/asio/ssl/detail/io.hpp
+/boost/asio/ssl/detail/openssl_init.hpp
+/boost/asio/ssl/detail/openssl_types.hpp
+/boost/asio/ssl/detail/password_callback.hpp
+/boost/asio/ssl/detail/read_op.hpp
+/boost/asio/ssl/detail/shutdown_op.hpp
+/boost/asio/ssl/detail/stream_core.hpp
+/boost/asio/ssl/detail/verify_callback.hpp
+/boost/asio/ssl/detail/write_op.hpp
+/boost/asio/ssl/error.hpp
+/boost/asio/ssl.hpp
+/boost/asio/ssl/impl/
+/boost/asio/ssl/impl/context.hpp
+/boost/asio/ssl/impl/context.ipp
+/boost/asio/ssl/impl/error.ipp
+/boost/asio/ssl/impl/rfc2818_verification.ipp
+/boost/asio/ssl/impl/src.hpp
+/boost/asio/ssl/old/
+/boost/asio/ssl/old/basic_context.hpp
+/boost/asio/ssl/old/context_service.hpp
+/boost/asio/ssl/old/detail/
+/boost/asio/ssl/old/detail/openssl_context_service.hpp
+/boost/asio/ssl/old/detail/openssl_operation.hpp
+/boost/asio/ssl/old/detail/openssl_stream_service.hpp
+/boost/asio/ssl/old/stream.hpp
+/boost/asio/ssl/old/stream_service.hpp
+/boost/asio/ssl/rfc2818_verification.hpp
+/boost/asio/ssl/stream_base.hpp
+/boost/asio/ssl/stream.hpp
+/boost/asio/ssl/stream_service.hpp
+/boost/asio/ssl/verify_context.hpp
+/boost/asio/ssl/verify_mode.hpp
+/boost/asio/steady_timer.hpp
+/boost/asio/strand.hpp
+/boost/asio/streambuf.hpp
+/boost/asio/stream_socket_service.hpp
+/boost/asio/system_timer.hpp
+/boost/asio/time_traits.hpp
+/boost/asio/unyield.hpp
+/boost/asio/use_future.hpp
+/boost/asio/version.hpp
+/boost/asio/waitable_timer_service.hpp
+/boost/asio/wait_traits.hpp
+/boost/asio/windows/
+/boost/asio/windows/basic_handle.hpp
+/boost/asio/windows/basic_object_handle.hpp
+/boost/asio/windows/basic_random_access_handle.hpp
+/boost/asio/windows/basic_stream_handle.hpp
+/boost/asio/windows/object_handle.hpp
+/boost/asio/windows/object_handle_service.hpp
+/boost/asio/windows/overlapped_ptr.hpp
+/boost/asio/windows/random_access_handle.hpp
+/boost/asio/windows/random_access_handle_service.hpp
+/boost/asio/windows/stream_handle.hpp
+/boost/asio/windows/stream_handle_service.hpp
+/boost/asio/write_at.hpp
+/boost/asio/write.hpp
+/boost/asio/yield.hpp
+/boost/cerrno.hpp
+/boost/config/
+/boost/config/warning_disable.hpp
+/boost/system/
+/boost/system/api_config.hpp
+/boost/system/config.hpp
+/boost/system/cygwin_error.hpp
+/boost/system/detail/
+/boost/system/detail/error_code.ipp
+/boost/system/detail/local_free_on_destruction.hpp
+/boost/system/error_code.hpp
+/boost/system/linux_error.hpp
+/boost/system/system_error.hpp
+/boost/system/windows_error.hpp
+/doc/
+/doc/html/
+/doc/html/boost_asio/
+/doc/html/boost_asio/async_op1.png
+/doc/html/boost_asio/async_op2.png
+/doc/html/boost_asio/example/
+/doc/html/boost_asio/example/cpp03/
+/doc/html/boost_asio/example/cpp03/allocation/
+/doc/html/boost_asio/example/cpp03/allocation/server.cpp
+/doc/html/boost_asio/example/cpp03/buffers/
+/doc/html/boost_asio/example/cpp03/buffers/reference_counted.cpp
+/doc/html/boost_asio/example/cpp03/chat/
+/doc/html/boost_asio/example/cpp03/chat/chat_client.cpp
+/doc/html/boost_asio/example/cpp03/chat/chat_message.hpp
+/doc/html/boost_asio/example/cpp03/chat/chat_server.cpp
+/doc/html/boost_asio/example/cpp03/chat/posix_chat_client.cpp
+/doc/html/boost_asio/example/cpp03/echo/
+/doc/html/boost_asio/example/cpp03/echo/async_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/echo/async_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_client.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_client.cpp
+/doc/html/boost_asio/example/cpp03/echo/blocking_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp03/fork/
+/doc/html/boost_asio/example/cpp03/fork/daemon.cpp
+/doc/html/boost_asio/example/cpp03/fork/process_per_connection.cpp
+/doc/html/boost_asio/example/cpp03/http/
+/doc/html/boost_asio/example/cpp03/http/client/
+/doc/html/boost_asio/example/cpp03/http/client/async_client.cpp
+/doc/html/boost_asio/example/cpp03/http/client/sync_client.cpp
+/doc/html/boost_asio/example/cpp03/http/server/
+/doc/html/boost_asio/example/cpp03/http/server2/
+/doc/html/boost_asio/example/cpp03/http/server2/connection.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/connection.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/io_service_pool.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/io_service_pool.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server2/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server2/server.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/
+/doc/html/boost_asio/example/cpp03/http/server3/connection.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/connection.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server3/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server3/server.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/
+/doc/html/boost_asio/example/cpp03/http/server4/file_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/file_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server4/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server4/server.hpp
+/doc/html/boost_asio/example/cpp03/http/server/connection.cpp
+/doc/html/boost_asio/example/cpp03/http/server/connection.hpp
+/doc/html/boost_asio/example/cpp03/http/server/connection_manager.cpp
+/doc/html/boost_asio/example/cpp03/http/server/connection_manager.hpp
+/doc/html/boost_asio/example/cpp03/http/server/header.hpp
+/doc/html/boost_asio/example/cpp03/http/server/main.cpp
+/doc/html/boost_asio/example/cpp03/http/server/mime_types.cpp
+/doc/html/boost_asio/example/cpp03/http/server/mime_types.hpp
+/doc/html/boost_asio/example/cpp03/http/server/reply.cpp
+/doc/html/boost_asio/example/cpp03/http/server/reply.hpp
+/doc/html/boost_asio/example/cpp03/http/server/request_handler.cpp
+/doc/html/boost_asio/example/cpp03/http/server/request_handler.hpp
+/doc/html/boost_asio/example/cpp03/http/server/request.hpp
+/doc/html/boost_asio/example/cpp03/http/server/request_parser.cpp
+/doc/html/boost_asio/example/cpp03/http/server/request_parser.hpp
+/doc/html/boost_asio/example/cpp03/http/server/server.cpp
+/doc/html/boost_asio/example/cpp03/http/server/server.hpp
+/doc/html/boost_asio/example/cpp03/icmp/
+/doc/html/boost_asio/example/cpp03/icmp/icmp_header.hpp
+/doc/html/boost_asio/example/cpp03/icmp/ipv4_header.hpp
+/doc/html/boost_asio/example/cpp03/icmp/ping.cpp
+/doc/html/boost_asio/example/cpp03/invocation/
+/doc/html/boost_asio/example/cpp03/invocation/prioritised_handlers.cpp
+/doc/html/boost_asio/example/cpp03/iostreams/
+/doc/html/boost_asio/example/cpp03/iostreams/daytime_client.cpp
+/doc/html/boost_asio/example/cpp03/iostreams/daytime_server.cpp
+/doc/html/boost_asio/example/cpp03/iostreams/http_client.cpp
+/doc/html/boost_asio/example/cpp03/local/
+/doc/html/boost_asio/example/cpp03/local/connect_pair.cpp
+/doc/html/boost_asio/example/cpp03/local/iostream_client.cpp
+/doc/html/boost_asio/example/cpp03/local/stream_client.cpp
+/doc/html/boost_asio/example/cpp03/local/stream_server.cpp
+/doc/html/boost_asio/example/cpp03/multicast/
+/doc/html/boost_asio/example/cpp03/multicast/receiver.cpp
+/doc/html/boost_asio/example/cpp03/multicast/sender.cpp
+/doc/html/boost_asio/example/cpp03/nonblocking/
+/doc/html/boost_asio/example/cpp03/nonblocking/third_party_lib.cpp
+/doc/html/boost_asio/example/cpp03/porthopper/
+/doc/html/boost_asio/example/cpp03/porthopper/client.cpp
+/doc/html/boost_asio/example/cpp03/porthopper/protocol.hpp
+/doc/html/boost_asio/example/cpp03/porthopper/server.cpp
+/doc/html/boost_asio/example/cpp03/serialization/
+/doc/html/boost_asio/example/cpp03/serialization/client.cpp
+/doc/html/boost_asio/example/cpp03/serialization/connection.hpp
+/doc/html/boost_asio/example/cpp03/serialization/server.cpp
+/doc/html/boost_asio/example/cpp03/serialization/stock.hpp
+/doc/html/boost_asio/example/cpp03/services/
+/doc/html/boost_asio/example/cpp03/services/basic_logger.hpp
+/doc/html/boost_asio/example/cpp03/services/daytime_client.cpp
+/doc/html/boost_asio/example/cpp03/services/logger.hpp
+/doc/html/boost_asio/example/cpp03/services/logger_service.cpp
+/doc/html/boost_asio/example/cpp03/services/logger_service.hpp
+/doc/html/boost_asio/example/cpp03/services/stream_socket_service.hpp
+/doc/html/boost_asio/example/cpp03/socks4/
+/doc/html/boost_asio/example/cpp03/socks4/socks4.hpp
+/doc/html/boost_asio/example/cpp03/socks4/sync_client.cpp
+/doc/html/boost_asio/example/cpp03/spawn/
+/doc/html/boost_asio/example/cpp03/spawn/echo_server.cpp
+/doc/html/boost_asio/example/cpp03/ssl/
+/doc/html/boost_asio/example/cpp03/ssl/client.cpp
+/doc/html/boost_asio/example/cpp03/ssl/server.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/
+/doc/html/boost_asio/example/cpp03/timeouts/async_tcp_client.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/blocking_tcp_client.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/blocking_udp_client.cpp
+/doc/html/boost_asio/example/cpp03/timeouts/server.cpp
+/doc/html/boost_asio/example/cpp03/timers/
+/doc/html/boost_asio/example/cpp03/timers/tick_count_timer.cpp
+/doc/html/boost_asio/example/cpp03/timers/time_t_timer.cpp
+/doc/html/boost_asio/example/cpp03/windows/
+/doc/html/boost_asio/example/cpp03/windows/transmit_file.cpp
+/doc/html/boost_asio/example/cpp11/
+/doc/html/boost_asio/example/cpp11/allocation/
+/doc/html/boost_asio/example/cpp11/allocation/server.cpp
+/doc/html/boost_asio/example/cpp11/buffers/
+/doc/html/boost_asio/example/cpp11/buffers/reference_counted.cpp
+/doc/html/boost_asio/example/cpp11/chat/
+/doc/html/boost_asio/example/cpp11/chat/chat_client.cpp
+/doc/html/boost_asio/example/cpp11/chat/chat_message.hpp
+/doc/html/boost_asio/example/cpp11/chat/chat_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/
+/doc/html/boost_asio/example/cpp11/echo/async_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/async_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_client.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_tcp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_client.cpp
+/doc/html/boost_asio/example/cpp11/echo/blocking_udp_echo_server.cpp
+/doc/html/boost_asio/example/cpp11/futures/
+/doc/html/boost_asio/example/cpp11/futures/daytime_client.cpp
+/doc/html/boost_asio/example/cpp11/http/
+/doc/html/boost_asio/example/cpp11/http/server/
+/doc/html/boost_asio/example/cpp11/http/server/connection.cpp
+/doc/html/boost_asio/example/cpp11/http/server/connection.hpp
+/doc/html/boost_asio/example/cpp11/http/server/connection_manager.cpp
+/doc/html/boost_asio/example/cpp11/http/server/connection_manager.hpp
+/doc/html/boost_asio/example/cpp11/http/server/header.hpp
+/doc/html/boost_asio/example/cpp11/http/server/main.cpp
+/doc/html/boost_asio/example/cpp11/http/server/mime_types.cpp
+/doc/html/boost_asio/example/cpp11/http/server/mime_types.hpp
+/doc/html/boost_asio/example/cpp11/http/server/reply.cpp
+/doc/html/boost_asio/example/cpp11/http/server/reply.hpp
+/doc/html/boost_asio/example/cpp11/http/server/request_handler.cpp
+/doc/html/boost_asio/example/cpp11/http/server/request_handler.hpp
+/doc/html/boost_asio/example/cpp11/http/server/request.hpp
+/doc/html/boost_asio/example/cpp11/http/server/request_parser.cpp
+/doc/html/boost_asio/example/cpp11/http/server/request_parser.hpp
+/doc/html/boost_asio/example/cpp11/http/server/server.cpp
+/doc/html/boost_asio/example/cpp11/http/server/server.hpp
+/doc/html/boost_asio/example/cpp11/spawn/
+/doc/html/boost_asio/example/cpp11/spawn/echo_server.cpp
+/doc/html/boost_asio/examples/
+/doc/html/boost_asio/examples/cpp03_examples.html
+/doc/html/boost_asio/examples/cpp11_examples.html
+/doc/html/boost_asio/examples.html
+/doc/html/boost_asio/history.html
+/doc/html/boost_asio.html
+/doc/html/boost_asio/index.html
+/doc/html/boost_asio/overview/
+/doc/html/boost_asio/overview/core/
+/doc/html/boost_asio/overview/core/allocation.html
+/doc/html/boost_asio/overview/core/async.html
+/doc/html/boost_asio/overview/core/basics.html
+/doc/html/boost_asio/overview/core/buffers.html
+/doc/html/boost_asio/overview/core/coroutine.html
+/doc/html/boost_asio/overview/core/handler_tracking.html
+/doc/html/boost_asio/overview/core.html
+/doc/html/boost_asio/overview/core/line_based.html
+/doc/html/boost_asio/overview/core/reactor.html
+/doc/html/boost_asio/overview/core/spawn.html
+/doc/html/boost_asio/overview/core/strands.html
+/doc/html/boost_asio/overview/core/streams.html
+/doc/html/boost_asio/overview/core/threads.html
+/doc/html/boost_asio/overview/cpp2011/
+/doc/html/boost_asio/overview/cpp2011/array.html
+/doc/html/boost_asio/overview/cpp2011/atomic.html
+/doc/html/boost_asio/overview/cpp2011/chrono.html
+/doc/html/boost_asio/overview/cpp2011/futures.html
+/doc/html/boost_asio/overview/cpp2011.html
+/doc/html/boost_asio/overview/cpp2011/move_handlers.html
+/doc/html/boost_asio/overview/cpp2011/move_objects.html
+/doc/html/boost_asio/overview/cpp2011/shared_ptr.html
+/doc/html/boost_asio/overview/cpp2011/variadic.html
+/doc/html/boost_asio/overview.html
+/doc/html/boost_asio/overview/implementation.html
+/doc/html/boost_asio/overview/networking/
+/doc/html/boost_asio/overview/networking/bsd_sockets.html
+/doc/html/boost_asio/overview/networking.html
+/doc/html/boost_asio/overview/networking/iostreams.html
+/doc/html/boost_asio/overview/networking/other_protocols.html
+/doc/html/boost_asio/overview/networking/protocols.html
+/doc/html/boost_asio/overview/posix/
+/doc/html/boost_asio/overview/posix/fork.html
+/doc/html/boost_asio/overview/posix.html
+/doc/html/boost_asio/overview/posix/local.html
+/doc/html/boost_asio/overview/posix/stream_descriptor.html
+/doc/html/boost_asio/overview/rationale.html
+/doc/html/boost_asio/overview/serial_ports.html
+/doc/html/boost_asio/overview/signals.html
+/doc/html/boost_asio/overview/ssl.html
+/doc/html/boost_asio/overview/timers.html
+/doc/html/boost_asio/overview/windows/
+/doc/html/boost_asio/overview/windows.html
+/doc/html/boost_asio/overview/windows/object_handle.html
+/doc/html/boost_asio/overview/windows/random_access_handle.html
+/doc/html/boost_asio/overview/windows/stream_handle.html
+/doc/html/boost_asio/proactor.png
+/doc/html/boost_asio/reference/
+/doc/html/boost_asio/reference/AcceptHandler.html
+/doc/html/boost_asio/reference/add_service.html
+/doc/html/boost_asio/reference/asio_handler_allocate.html
+/doc/html/boost_asio/reference/asio_handler_deallocate.html
+/doc/html/boost_asio/reference/asio_handler_invoke/
+/doc/html/boost_asio/reference/asio_handler_invoke.html
+/doc/html/boost_asio/reference/asio_handler_invoke/overload1.html
+/doc/html/boost_asio/reference/asio_handler_invoke/overload2.html
+/doc/html/boost_asio/reference/asio_handler_is_continuation.html
+/doc/html/boost_asio/reference/async_connect/
+/doc/html/boost_asio/reference/async_connect.html
+/doc/html/boost_asio/reference/async_connect/overload1.html
+/doc/html/boost_asio/reference/async_connect/overload2.html
+/doc/html/boost_asio/reference/async_connect/overload3.html
+/doc/html/boost_asio/reference/async_connect/overload4.html
+/doc/html/boost_asio/reference/asynchronous_operations.html
+/doc/html/boost_asio/reference/AsyncRandomAccessReadDevice.html
+/doc/html/boost_asio/reference/AsyncRandomAccessWriteDevice.html
+/doc/html/boost_asio/reference/async_read/
+/doc/html/boost_asio/reference/async_read_at/
+/doc/html/boost_asio/reference/async_read_at.html
+/doc/html/boost_asio/reference/async_read_at/overload1.html
+/doc/html/boost_asio/reference/async_read_at/overload2.html
+/doc/html/boost_asio/reference/async_read_at/overload3.html
+/doc/html/boost_asio/reference/async_read_at/overload4.html
+/doc/html/boost_asio/reference/async_read.html
+/doc/html/boost_asio/reference/async_read/overload1.html
+/doc/html/boost_asio/reference/async_read/overload2.html
+/doc/html/boost_asio/reference/async_read/overload3.html
+/doc/html/boost_asio/reference/async_read/overload4.html
+/doc/html/boost_asio/reference/AsyncReadStream.html
+/doc/html/boost_asio/reference/async_read_until/
+/doc/html/boost_asio/reference/async_read_until.html
+/doc/html/boost_asio/reference/async_read_until/overload1.html
+/doc/html/boost_asio/reference/async_read_until/overload2.html
+/doc/html/boost_asio/reference/async_read_until/overload3.html
+/doc/html/boost_asio/reference/async_read_until/overload4.html
+/doc/html/boost_asio/reference/async_result/
+/doc/html/boost_asio/reference/async_result/async_result.html
+/doc/html/boost_asio/reference/async_result/get.html
+/doc/html/boost_asio/reference/async_result.html
+/doc/html/boost_asio/reference/async_result/type.html
+/doc/html/boost_asio/reference/async_write/
+/doc/html/boost_asio/reference/async_write_at/
+/doc/html/boost_asio/reference/async_write_at.html
+/doc/html/boost_asio/reference/async_write_at/overload1.html
+/doc/html/boost_asio/reference/async_write_at/overload2.html
+/doc/html/boost_asio/reference/async_write_at/overload3.html
+/doc/html/boost_asio/reference/async_write_at/overload4.html
+/doc/html/boost_asio/reference/async_write.html
+/doc/html/boost_asio/reference/async_write/overload1.html
+/doc/html/boost_asio/reference/async_write/overload2.html
+/doc/html/boost_asio/reference/async_write/overload3.html
+/doc/html/boost_asio/reference/async_write/overload4.html
+/doc/html/boost_asio/reference/AsyncWriteStream.html
+/doc/html/boost_asio/reference/basic_datagram_socket/
+/doc/html/boost_asio/reference/basic_datagram_socket/assign/
+/doc/html/boost_asio/reference/basic_datagram_socket/assign.html
+/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/assign/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_connect.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive_from/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_receive/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send/
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/async_send_to/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/
+/doc/html/boost_asio/reference/basic_datagram_socket/at_mark.html
+/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/at_mark/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/available/
+/doc/html/boost_asio/reference/basic_datagram_socket/available.html
+/doc/html/boost_asio/reference/basic_datagram_socket/available/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/available/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload3.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload4.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload5.html
+/doc/html/boost_asio/reference/basic_datagram_socket/basic_datagram_socket/overload6.html
+/doc/html/boost_asio/reference/basic_datagram_socket/bind/
+/doc/html/boost_asio/reference/basic_datagram_socket/bind.html
+/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/bind/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/broadcast.html
+/doc/html/boost_asio/reference/basic_datagram_socket/bytes_readable.html
+/doc/html/boost_asio/reference/basic_datagram_socket/cancel/
+/doc/html/boost_asio/reference/basic_datagram_socket/cancel.html
+/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/close/
+/doc/html/boost_asio/reference/basic_datagram_socket/close.html
+/doc/html/boost_asio/reference/basic_datagram_socket/close/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/close/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/connect/
+/doc/html/boost_asio/reference/basic_datagram_socket/connect.html
+/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/connect/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/debug.html
+/doc/html/boost_asio/reference/basic_datagram_socket/do_not_route.html
+/doc/html/boost_asio/reference/basic_datagram_socket/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_datagram_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_io_service.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_option/
+/doc/html/boost_asio/reference/basic_datagram_socket/get_option.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service/
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket.html
+/doc/html/boost_asio/reference/basic_datagram_socket/implementation.html
+/doc/html/boost_asio/reference/basic_datagram_socket/implementation_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/io_control/
+/doc/html/boost_asio/reference/basic_datagram_socket/io_control.html
+/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/is_open.html
+/doc/html/boost_asio/reference/basic_datagram_socket/keep_alive.html
+/doc/html/boost_asio/reference/basic_datagram_socket/linger.html
+/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/
+/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint.html
+/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/
+/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer.html
+/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/max_connections.html
+/doc/html/boost_asio/reference/basic_datagram_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_datagram_socket/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_datagram_socket/message_flags.html
+/doc/html/boost_asio/reference/basic_datagram_socket/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_datagram_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_handle_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_datagram_socket/native_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_datagram_socket/open/
+/doc/html/boost_asio/reference/basic_datagram_socket/open.html
+/doc/html/boost_asio/reference/basic_datagram_socket/open/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/operator_eq_/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/protocol_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive/
+/doc/html/boost_asio/reference/basic_datagram_socket/receive_buffer_size.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/
+/doc/html/boost_asio/reference/basic_datagram_socket/receive_from.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive_from/overload3.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/receive/overload3.html
+/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/
+/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint.html
+/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/remote_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/reuse_address.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send/
+/doc/html/boost_asio/reference/basic_datagram_socket/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send/overload3.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send_to/
+/doc/html/boost_asio/reference/basic_datagram_socket/send_to.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/send_to/overload3.html
+/doc/html/boost_asio/reference/basic_datagram_socket/service.html
+/doc/html/boost_asio/reference/basic_datagram_socket/service_type.html
+/doc/html/boost_asio/reference/basic_datagram_socket/set_option/
+/doc/html/boost_asio/reference/basic_datagram_socket/set_option.html
+/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/
+/doc/html/boost_asio/reference/basic_datagram_socket/shutdown.html
+/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload1.html
+/doc/html/boost_asio/reference/basic_datagram_socket/shutdown/overload2.html
+/doc/html/boost_asio/reference/basic_datagram_socket/shutdown_type.html
+/doc/html/boost_asio/reference/basic_deadline_timer/
+/doc/html/boost_asio/reference/basic_deadline_timer/async_wait.html
+/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/
+/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer.html
+/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload2.html
+/doc/html/boost_asio/reference/basic_deadline_timer/basic_deadline_timer/overload3.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel/
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel_one/overload2.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_deadline_timer/duration_type.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_at.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload2.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_at/overload3.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload2.html
+/doc/html/boost_asio/reference/basic_deadline_timer/expires_from_now/overload3.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_io_service.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service/
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_deadline_timer.html
+/doc/html/boost_asio/reference/basic_deadline_timer/implementation.html
+/doc/html/boost_asio/reference/basic_deadline_timer/implementation_type.html
+/doc/html/boost_asio/reference/basic_deadline_timer/service.html
+/doc/html/boost_asio/reference/basic_deadline_timer/service_type.html
+/doc/html/boost_asio/reference/basic_deadline_timer/time_type.html
+/doc/html/boost_asio/reference/basic_deadline_timer/traits_type.html
+/doc/html/boost_asio/reference/basic_deadline_timer/wait/
+/doc/html/boost_asio/reference/basic_deadline_timer/wait.html
+/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload1.html
+/doc/html/boost_asio/reference/basic_deadline_timer/wait/overload2.html
+/doc/html/boost_asio/reference/basic_io_object/
+/doc/html/boost_asio/reference/basic_io_object/basic_io_object/
+/doc/html/boost_asio/reference/basic_io_object/_basic_io_object.html
+/doc/html/boost_asio/reference/basic_io_object/basic_io_object.html
+/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload1.html
+/doc/html/boost_asio/reference/basic_io_object/basic_io_object/overload2.html
+/doc/html/boost_asio/reference/basic_io_object/get_implementation/
+/doc/html/boost_asio/reference/basic_io_object/get_implementation.html
+/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_io_object/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_io_object/get_io_service.html
+/doc/html/boost_asio/reference/basic_io_object/get_service/
+/doc/html/boost_asio/reference/basic_io_object/get_service.html
+/doc/html/boost_asio/reference/basic_io_object/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_io_object/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_io_object.html
+/doc/html/boost_asio/reference/basic_io_object/implementation.html
+/doc/html/boost_asio/reference/basic_io_object/implementation_type.html
+/doc/html/boost_asio/reference/basic_io_object/operator_eq_.html
+/doc/html/boost_asio/reference/basic_io_object/service.html
+/doc/html/boost_asio/reference/basic_io_object/service_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/
+/doc/html/boost_asio/reference/basic_raw_socket/assign/
+/doc/html/boost_asio/reference/basic_raw_socket/assign.html
+/doc/html/boost_asio/reference/basic_raw_socket/assign/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/assign/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_connect.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive/
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive_from/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_receive/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_send/
+/doc/html/boost_asio/reference/basic_raw_socket/async_send.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_send/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/
+/doc/html/boost_asio/reference/basic_raw_socket/async_send_to.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/async_send_to/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/at_mark/
+/doc/html/boost_asio/reference/basic_raw_socket/at_mark.html
+/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/at_mark/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/available/
+/doc/html/boost_asio/reference/basic_raw_socket/available.html
+/doc/html/boost_asio/reference/basic_raw_socket/available/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/available/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload3.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload4.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload5.html
+/doc/html/boost_asio/reference/basic_raw_socket/basic_raw_socket/overload6.html
+/doc/html/boost_asio/reference/basic_raw_socket/bind/
+/doc/html/boost_asio/reference/basic_raw_socket/bind.html
+/doc/html/boost_asio/reference/basic_raw_socket/bind/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/bind/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/broadcast.html
+/doc/html/boost_asio/reference/basic_raw_socket/bytes_readable.html
+/doc/html/boost_asio/reference/basic_raw_socket/cancel/
+/doc/html/boost_asio/reference/basic_raw_socket/cancel.html
+/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/close/
+/doc/html/boost_asio/reference/basic_raw_socket/close.html
+/doc/html/boost_asio/reference/basic_raw_socket/close/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/close/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/connect/
+/doc/html/boost_asio/reference/basic_raw_socket/connect.html
+/doc/html/boost_asio/reference/basic_raw_socket/connect/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/connect/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/debug.html
+/doc/html/boost_asio/reference/basic_raw_socket/do_not_route.html
+/doc/html/boost_asio/reference/basic_raw_socket/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_raw_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_io_service.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_option/
+/doc/html/boost_asio/reference/basic_raw_socket/get_option.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_service/
+/doc/html/boost_asio/reference/basic_raw_socket/get_service.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket.html
+/doc/html/boost_asio/reference/basic_raw_socket/implementation.html
+/doc/html/boost_asio/reference/basic_raw_socket/implementation_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/io_control/
+/doc/html/boost_asio/reference/basic_raw_socket/io_control.html
+/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/is_open.html
+/doc/html/boost_asio/reference/basic_raw_socket/keep_alive.html
+/doc/html/boost_asio/reference/basic_raw_socket/linger.html
+/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/
+/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint.html
+/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/
+/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer.html
+/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/max_connections.html
+/doc/html/boost_asio/reference/basic_raw_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_raw_socket/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_raw_socket/message_flags.html
+/doc/html/boost_asio/reference/basic_raw_socket/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_raw_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_handle_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/native.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_raw_socket/native_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_raw_socket/open/
+/doc/html/boost_asio/reference/basic_raw_socket/open.html
+/doc/html/boost_asio/reference/basic_raw_socket/open/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/operator_eq_/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/protocol_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive/
+/doc/html/boost_asio/reference/basic_raw_socket/receive_buffer_size.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive_from/
+/doc/html/boost_asio/reference/basic_raw_socket/receive_from.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive_from/overload3.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/receive/overload3.html
+/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/
+/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint.html
+/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/remote_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/reuse_address.html
+/doc/html/boost_asio/reference/basic_raw_socket/send/
+/doc/html/boost_asio/reference/basic_raw_socket/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_raw_socket/send.html
+/doc/html/boost_asio/reference/basic_raw_socket/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_raw_socket/send/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/send/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/send/overload3.html
+/doc/html/boost_asio/reference/basic_raw_socket/send_to/
+/doc/html/boost_asio/reference/basic_raw_socket/send_to.html
+/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/send_to/overload3.html
+/doc/html/boost_asio/reference/basic_raw_socket/service.html
+/doc/html/boost_asio/reference/basic_raw_socket/service_type.html
+/doc/html/boost_asio/reference/basic_raw_socket/set_option/
+/doc/html/boost_asio/reference/basic_raw_socket/set_option.html
+/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/shutdown/
+/doc/html/boost_asio/reference/basic_raw_socket/shutdown.html
+/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload1.html
+/doc/html/boost_asio/reference/basic_raw_socket/shutdown/overload2.html
+/doc/html/boost_asio/reference/basic_raw_socket/shutdown_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/assign/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_connect.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_receive/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/async_send.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/at_mark/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/available/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload3.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload4.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload5.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/basic_seq_packet_socket/overload6.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bind.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bind/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/broadcast.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/bytes_readable.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/close/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/connect/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/debug.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/do_not_route.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_io_service.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/implementation_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/is_open.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/keep_alive.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/linger.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/max_connections.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_flags.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_handle_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/native_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/open/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/open.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/operator_eq_/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/protocol_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_buffer_size.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/receive/overload3.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/remote_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/reuse_address.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/send/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/service.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/service_type.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload1.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown/overload2.html
+/doc/html/boost_asio/reference/basic_seq_packet_socket/shutdown_type.html
+/doc/html/boost_asio/reference/basic_serial_port/
+/doc/html/boost_asio/reference/basic_serial_port/assign/
+/doc/html/boost_asio/reference/basic_serial_port/assign.html
+/doc/html/boost_asio/reference/basic_serial_port/assign/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/assign/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/async_read_some.html
+/doc/html/boost_asio/reference/basic_serial_port/async_write_some.html
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port.html
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload3.html
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload4.html
+/doc/html/boost_asio/reference/basic_serial_port/basic_serial_port/overload5.html
+/doc/html/boost_asio/reference/basic_serial_port/cancel/
+/doc/html/boost_asio/reference/basic_serial_port/cancel.html
+/doc/html/boost_asio/reference/basic_serial_port/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/close/
+/doc/html/boost_asio/reference/basic_serial_port/close.html
+/doc/html/boost_asio/reference/basic_serial_port/close/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/close/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation/
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation.html
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/get_io_service.html
+/doc/html/boost_asio/reference/basic_serial_port/get_option/
+/doc/html/boost_asio/reference/basic_serial_port/get_option.html
+/doc/html/boost_asio/reference/basic_serial_port/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/get_service/
+/doc/html/boost_asio/reference/basic_serial_port/get_service.html
+/doc/html/boost_asio/reference/basic_serial_port/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port.html
+/doc/html/boost_asio/reference/basic_serial_port/implementation.html
+/doc/html/boost_asio/reference/basic_serial_port/implementation_type.html
+/doc/html/boost_asio/reference/basic_serial_port/is_open.html
+/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/
+/doc/html/boost_asio/reference/basic_serial_port/lowest_layer.html
+/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_serial_port/native_handle.html
+/doc/html/boost_asio/reference/basic_serial_port/native_handle_type.html
+/doc/html/boost_asio/reference/basic_serial_port/native.html
+/doc/html/boost_asio/reference/basic_serial_port/native_type.html
+/doc/html/boost_asio/reference/basic_serial_port/open/
+/doc/html/boost_asio/reference/basic_serial_port/open.html
+/doc/html/boost_asio/reference/basic_serial_port/open/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/open/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/operator_eq_.html
+/doc/html/boost_asio/reference/basic_serial_port/read_some/
+/doc/html/boost_asio/reference/basic_serial_port/read_some.html
+/doc/html/boost_asio/reference/basic_serial_port/read_some/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/read_some/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/send_break/
+/doc/html/boost_asio/reference/basic_serial_port/send_break.html
+/doc/html/boost_asio/reference/basic_serial_port/send_break/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/send_break/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/service.html
+/doc/html/boost_asio/reference/basic_serial_port/service_type.html
+/doc/html/boost_asio/reference/basic_serial_port/set_option/
+/doc/html/boost_asio/reference/basic_serial_port/set_option.html
+/doc/html/boost_asio/reference/basic_serial_port/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_serial_port/write_some/
+/doc/html/boost_asio/reference/basic_serial_port/write_some.html
+/doc/html/boost_asio/reference/basic_serial_port/write_some/overload1.html
+/doc/html/boost_asio/reference/basic_serial_port/write_some/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/
+/doc/html/boost_asio/reference/basic_signal_set/add/
+/doc/html/boost_asio/reference/basic_signal_set/add.html
+/doc/html/boost_asio/reference/basic_signal_set/add/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/add/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/async_wait.html
+/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/
+/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set.html
+/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload3.html
+/doc/html/boost_asio/reference/basic_signal_set/basic_signal_set/overload4.html
+/doc/html/boost_asio/reference/basic_signal_set/cancel/
+/doc/html/boost_asio/reference/basic_signal_set/cancel.html
+/doc/html/boost_asio/reference/basic_signal_set/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/clear/
+/doc/html/boost_asio/reference/basic_signal_set/clear.html
+/doc/html/boost_asio/reference/basic_signal_set/clear/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/clear/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation/
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation.html
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/get_io_service.html
+/doc/html/boost_asio/reference/basic_signal_set/get_service/
+/doc/html/boost_asio/reference/basic_signal_set/get_service.html
+/doc/html/boost_asio/reference/basic_signal_set/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set.html
+/doc/html/boost_asio/reference/basic_signal_set/implementation.html
+/doc/html/boost_asio/reference/basic_signal_set/implementation_type.html
+/doc/html/boost_asio/reference/basic_signal_set/remove/
+/doc/html/boost_asio/reference/basic_signal_set/remove.html
+/doc/html/boost_asio/reference/basic_signal_set/remove/overload1.html
+/doc/html/boost_asio/reference/basic_signal_set/remove/overload2.html
+/doc/html/boost_asio/reference/basic_signal_set/service.html
+/doc/html/boost_asio/reference/basic_signal_set/service_type.html
+/doc/html/boost_asio/reference/basic_socket/
+/doc/html/boost_asio/reference/basic_socket_acceptor/
+/doc/html/boost_asio/reference/basic_socket_acceptor/accept/
+/doc/html/boost_asio/reference/basic_socket_acceptor/accept.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload3.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/accept/overload4.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/assign/
+/doc/html/boost_asio/reference/basic_socket_acceptor/assign.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/assign/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/
+/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/async_accept/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload3.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload4.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload5.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/basic_socket_acceptor/overload6.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/bind/
+/doc/html/boost_asio/reference/basic_socket_acceptor/bind.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/bind/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/broadcast.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/bytes_readable.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/
+/doc/html/boost_asio/reference/basic_socket_acceptor/cancel.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/close/
+/doc/html/boost_asio/reference/basic_socket_acceptor/close.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/close/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/debug.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/do_not_route.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_io_service.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_option.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/implementation.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/implementation_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/is_open.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/keep_alive.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/linger.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/listen/
+/doc/html/boost_asio/reference/basic_socket_acceptor/listen.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/listen/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/
+/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/max_connections.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/message_flags.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/message_peek.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_handle_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/native_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/open/
+/doc/html/boost_asio/reference/basic_socket_acceptor/open.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/open/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/operator_eq_/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/protocol_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/receive_buffer_size.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/reuse_address.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/service.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/service_type.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/
+/doc/html/boost_asio/reference/basic_socket_acceptor/set_option.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket_acceptor/shutdown_type.html
+/doc/html/boost_asio/reference/basic_socket/assign/
+/doc/html/boost_asio/reference/basic_socket/assign.html
+/doc/html/boost_asio/reference/basic_socket/assign/overload1.html
+/doc/html/boost_asio/reference/basic_socket/assign/overload2.html
+/doc/html/boost_asio/reference/basic_socket/async_connect.html
+/doc/html/boost_asio/reference/basic_socket/at_mark/
+/doc/html/boost_asio/reference/basic_socket/at_mark.html
+/doc/html/boost_asio/reference/basic_socket/at_mark/overload1.html
+/doc/html/boost_asio/reference/basic_socket/at_mark/overload2.html
+/doc/html/boost_asio/reference/basic_socket/available/
+/doc/html/boost_asio/reference/basic_socket/available.html
+/doc/html/boost_asio/reference/basic_socket/available/overload1.html
+/doc/html/boost_asio/reference/basic_socket/available/overload2.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/
+/doc/html/boost_asio/reference/basic_socket/_basic_socket.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload1.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload2.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload3.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload4.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload5.html
+/doc/html/boost_asio/reference/basic_socket/basic_socket/overload6.html
+/doc/html/boost_asio/reference/basic_socket/bind/
+/doc/html/boost_asio/reference/basic_socket/bind.html
+/doc/html/boost_asio/reference/basic_socket/bind/overload1.html
+/doc/html/boost_asio/reference/basic_socket/bind/overload2.html
+/doc/html/boost_asio/reference/basic_socket/broadcast.html
+/doc/html/boost_asio/reference/basic_socket/bytes_readable.html
+/doc/html/boost_asio/reference/basic_socket/cancel/
+/doc/html/boost_asio/reference/basic_socket/cancel.html
+/doc/html/boost_asio/reference/basic_socket/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_socket/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_socket/close/
+/doc/html/boost_asio/reference/basic_socket/close.html
+/doc/html/boost_asio/reference/basic_socket/close/overload1.html
+/doc/html/boost_asio/reference/basic_socket/close/overload2.html
+/doc/html/boost_asio/reference/basic_socket/connect/
+/doc/html/boost_asio/reference/basic_socket/connect.html
+/doc/html/boost_asio/reference/basic_socket/connect/overload1.html
+/doc/html/boost_asio/reference/basic_socket/connect/overload2.html
+/doc/html/boost_asio/reference/basic_socket/debug.html
+/doc/html/boost_asio/reference/basic_socket/do_not_route.html
+/doc/html/boost_asio/reference/basic_socket/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_socket/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_socket/get_io_service.html
+/doc/html/boost_asio/reference/basic_socket/get_option/
+/doc/html/boost_asio/reference/basic_socket/get_option.html
+/doc/html/boost_asio/reference/basic_socket/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket/get_service/
+/doc/html/boost_asio/reference/basic_socket/get_service.html
+/doc/html/boost_asio/reference/basic_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_socket/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_socket.html
+/doc/html/boost_asio/reference/basic_socket/implementation.html
+/doc/html/boost_asio/reference/basic_socket/implementation_type.html
+/doc/html/boost_asio/reference/basic_socket/io_control/
+/doc/html/boost_asio/reference/basic_socket/io_control.html
+/doc/html/boost_asio/reference/basic_socket/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_socket/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_socket_iostream/
+/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/
+/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream.html
+/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload1.html
+/doc/html/boost_asio/reference/basic_socket_iostream/basic_socket_iostream/overload2.html
+/doc/html/boost_asio/reference/basic_socket_iostream/close.html
+/doc/html/boost_asio/reference/basic_socket_iostream/connect.html
+/doc/html/boost_asio/reference/basic_socket_iostream/duration_type.html
+/doc/html/boost_asio/reference/basic_socket_iostream/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket_iostream/error.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload1.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_at/overload2.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/basic_socket_iostream/expires_from_now/overload2.html
+/doc/html/boost_asio/reference/basic_socket_iostream.html
+/doc/html/boost_asio/reference/basic_socket_iostream/rdbuf.html
+/doc/html/boost_asio/reference/basic_socket_iostream/time_type.html
+/doc/html/boost_asio/reference/basic_socket/is_open.html
+/doc/html/boost_asio/reference/basic_socket/keep_alive.html
+/doc/html/boost_asio/reference/basic_socket/linger.html
+/doc/html/boost_asio/reference/basic_socket/local_endpoint/
+/doc/html/boost_asio/reference/basic_socket/local_endpoint.html
+/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_socket/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_socket/lowest_layer/
+/doc/html/boost_asio/reference/basic_socket/lowest_layer.html
+/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_socket/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_socket/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_socket/max_connections.html
+/doc/html/boost_asio/reference/basic_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_socket/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_socket/message_flags.html
+/doc/html/boost_asio/reference/basic_socket/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_socket/native_handle_type.html
+/doc/html/boost_asio/reference/basic_socket/native.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_socket/native_type.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_socket/non_blocking.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_socket/open/
+/doc/html/boost_asio/reference/basic_socket/open.html
+/doc/html/boost_asio/reference/basic_socket/open/overload1.html
+/doc/html/boost_asio/reference/basic_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_socket/operator_eq_/
+/doc/html/boost_asio/reference/basic_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_socket/operator_eq_/overload2.html
+/doc/html/boost_asio/reference/basic_socket/protocol_type.html
+/doc/html/boost_asio/reference/basic_socket/receive_buffer_size.html
+/doc/html/boost_asio/reference/basic_socket/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_socket/remote_endpoint/
+/doc/html/boost_asio/reference/basic_socket/remote_endpoint.html
+/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_socket/remote_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_socket/reuse_address.html
+/doc/html/boost_asio/reference/basic_socket/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_socket/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_socket/service.html
+/doc/html/boost_asio/reference/basic_socket/service_type.html
+/doc/html/boost_asio/reference/basic_socket/set_option/
+/doc/html/boost_asio/reference/basic_socket/set_option.html
+/doc/html/boost_asio/reference/basic_socket/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_socket/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket/shutdown/
+/doc/html/boost_asio/reference/basic_socket/shutdown.html
+/doc/html/boost_asio/reference/basic_socket/shutdown/overload1.html
+/doc/html/boost_asio/reference/basic_socket/shutdown/overload2.html
+/doc/html/boost_asio/reference/basic_socket/shutdown_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/
+/doc/html/boost_asio/reference/basic_socket_streambuf/assign/
+/doc/html/boost_asio/reference/basic_socket_streambuf/assign.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/assign/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/async_connect.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/
+/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/at_mark/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/available/
+/doc/html/boost_asio/reference/basic_socket_streambuf/available.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/available/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/available/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/_basic_socket_streambuf.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/basic_socket_streambuf.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/bind/
+/doc/html/boost_asio/reference/basic_socket_streambuf/bind.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/bind/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/broadcast.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/bytes_readable.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/cancel/
+/doc/html/boost_asio/reference/basic_socket_streambuf/cancel.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/close/
+/doc/html/boost_asio/reference/basic_socket_streambuf/close.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/close/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/close/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/connect/
+/doc/html/boost_asio/reference/basic_socket_streambuf/connect.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/connect/overload3.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/debug.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/do_not_route.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/duration_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/endpoint_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/error.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_at/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/expires_from_now/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_io_service.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_option/
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_option.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/implementation.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/implementation_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/io_control/
+/doc/html/boost_asio/reference/basic_socket_streambuf/io_control.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/io_handler.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/is_open.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/keep_alive.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/linger.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/
+/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/
+/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/max_connections.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/message_flags.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/message_peek.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_handle_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/native_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/open/
+/doc/html/boost_asio/reference/basic_socket_streambuf/open.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/open/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/open/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/overflow.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/protocol_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/puberror.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/receive_buffer_size.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/
+/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/remote_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/reuse_address.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/service.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/service_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/setbuf.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/set_option/
+/doc/html/boost_asio/reference/basic_socket_streambuf/set_option.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/
+/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload1.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown/overload2.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/shutdown_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/sync.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/timer_handler.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/time_type.html
+/doc/html/boost_asio/reference/basic_socket_streambuf/underflow.html
+/doc/html/boost_asio/reference/basic_streambuf/
+/doc/html/boost_asio/reference/basic_streambuf/basic_streambuf.html
+/doc/html/boost_asio/reference/basic_streambuf/commit.html
+/doc/html/boost_asio/reference/basic_streambuf/const_buffers_type.html
+/doc/html/boost_asio/reference/basic_streambuf/consume.html
+/doc/html/boost_asio/reference/basic_streambuf/data.html
+/doc/html/boost_asio/reference/basic_streambuf.html
+/doc/html/boost_asio/reference/basic_streambuf/max_size.html
+/doc/html/boost_asio/reference/basic_streambuf/mutable_buffers_type.html
+/doc/html/boost_asio/reference/basic_streambuf/overflow.html
+/doc/html/boost_asio/reference/basic_streambuf/prepare.html
+/doc/html/boost_asio/reference/basic_streambuf/reserve.html
+/doc/html/boost_asio/reference/basic_streambuf/size.html
+/doc/html/boost_asio/reference/basic_streambuf/underflow.html
+/doc/html/boost_asio/reference/basic_stream_socket/
+/doc/html/boost_asio/reference/basic_stream_socket/assign/
+/doc/html/boost_asio/reference/basic_stream_socket/assign.html
+/doc/html/boost_asio/reference/basic_stream_socket/assign/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/assign/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_connect.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_read_some.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_receive/
+/doc/html/boost_asio/reference/basic_stream_socket/async_receive.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_receive/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_send/
+/doc/html/boost_asio/reference/basic_stream_socket/async_send.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_send/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/async_write_some.html
+/doc/html/boost_asio/reference/basic_stream_socket/at_mark/
+/doc/html/boost_asio/reference/basic_stream_socket/at_mark.html
+/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/at_mark/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/available/
+/doc/html/boost_asio/reference/basic_stream_socket/available.html
+/doc/html/boost_asio/reference/basic_stream_socket/available/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/available/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload3.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload4.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload5.html
+/doc/html/boost_asio/reference/basic_stream_socket/basic_stream_socket/overload6.html
+/doc/html/boost_asio/reference/basic_stream_socket/bind/
+/doc/html/boost_asio/reference/basic_stream_socket/bind.html
+/doc/html/boost_asio/reference/basic_stream_socket/bind/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/bind/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/broadcast.html
+/doc/html/boost_asio/reference/basic_stream_socket/bytes_readable.html
+/doc/html/boost_asio/reference/basic_stream_socket/cancel/
+/doc/html/boost_asio/reference/basic_stream_socket/cancel.html
+/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/close/
+/doc/html/boost_asio/reference/basic_stream_socket/close.html
+/doc/html/boost_asio/reference/basic_stream_socket/close/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/close/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/connect/
+/doc/html/boost_asio/reference/basic_stream_socket/connect.html
+/doc/html/boost_asio/reference/basic_stream_socket/connect/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/connect/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/debug.html
+/doc/html/boost_asio/reference/basic_stream_socket/do_not_route.html
+/doc/html/boost_asio/reference/basic_stream_socket/enable_connection_aborted.html
+/doc/html/boost_asio/reference/basic_stream_socket/endpoint_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_io_service.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_option/
+/doc/html/boost_asio/reference/basic_stream_socket/get_option.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_option/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_service/
+/doc/html/boost_asio/reference/basic_stream_socket/get_service.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket.html
+/doc/html/boost_asio/reference/basic_stream_socket/implementation.html
+/doc/html/boost_asio/reference/basic_stream_socket/implementation_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/io_control/
+/doc/html/boost_asio/reference/basic_stream_socket/io_control.html
+/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/io_control/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/is_open.html
+/doc/html/boost_asio/reference/basic_stream_socket/keep_alive.html
+/doc/html/boost_asio/reference/basic_stream_socket/linger.html
+/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/
+/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint.html
+/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/local_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/
+/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer.html
+/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/lowest_layer_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/max_connections.html
+/doc/html/boost_asio/reference/basic_stream_socket/message_do_not_route.html
+/doc/html/boost_asio/reference/basic_stream_socket/message_end_of_record.html
+/doc/html/boost_asio/reference/basic_stream_socket/message_flags.html
+/doc/html/boost_asio/reference/basic_stream_socket/message_out_of_band.html
+/doc/html/boost_asio/reference/basic_stream_socket/message_peek.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_handle.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_handle_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/native.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_stream_socket/native_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking_io.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/non_blocking/overload3.html
+/doc/html/boost_asio/reference/basic_stream_socket/open/
+/doc/html/boost_asio/reference/basic_stream_socket/open.html
+/doc/html/boost_asio/reference/basic_stream_socket/open/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/open/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_.html
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/operator_eq_/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/protocol_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/read_some/
+/doc/html/boost_asio/reference/basic_stream_socket/read_some.html
+/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/read_some/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/receive/
+/doc/html/boost_asio/reference/basic_stream_socket/receive_buffer_size.html
+/doc/html/boost_asio/reference/basic_stream_socket/receive.html
+/doc/html/boost_asio/reference/basic_stream_socket/receive_low_watermark.html
+/doc/html/boost_asio/reference/basic_stream_socket/receive/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/receive/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/receive/overload3.html
+/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/
+/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint.html
+/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/remote_endpoint/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/reuse_address.html
+/doc/html/boost_asio/reference/basic_stream_socket/send/
+/doc/html/boost_asio/reference/basic_stream_socket/send_buffer_size.html
+/doc/html/boost_asio/reference/basic_stream_socket/send.html
+/doc/html/boost_asio/reference/basic_stream_socket/send_low_watermark.html
+/doc/html/boost_asio/reference/basic_stream_socket/send/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/send/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/send/overload3.html
+/doc/html/boost_asio/reference/basic_stream_socket/service.html
+/doc/html/boost_asio/reference/basic_stream_socket/service_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/set_option/
+/doc/html/boost_asio/reference/basic_stream_socket/set_option.html
+/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/set_option/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/shutdown/
+/doc/html/boost_asio/reference/basic_stream_socket/shutdown.html
+/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/shutdown/overload2.html
+/doc/html/boost_asio/reference/basic_stream_socket/shutdown_type.html
+/doc/html/boost_asio/reference/basic_stream_socket/write_some/
+/doc/html/boost_asio/reference/basic_stream_socket/write_some.html
+/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload1.html
+/doc/html/boost_asio/reference/basic_stream_socket/write_some/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer/
+/doc/html/boost_asio/reference/basic_waitable_timer/async_wait.html
+/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/
+/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer.html
+/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer/basic_waitable_timer/overload3.html
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel/
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel.html
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one.html
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel_one/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/cancel/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer/clock_type.html
+/doc/html/boost_asio/reference/basic_waitable_timer/duration.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_at.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_at/overload3.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer/expires_from_now/overload3.html
+/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/
+/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation.html
+/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/get_implementation/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer/get_io_service.html
+/doc/html/boost_asio/reference/basic_waitable_timer/get_service/
+/doc/html/boost_asio/reference/basic_waitable_timer/get_service.html
+/doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/get_service/overload2.html
+/doc/html/boost_asio/reference/basic_waitable_timer.html
+/doc/html/boost_asio/reference/basic_waitable_timer/implementation.html
+/doc/html/boost_asio/reference/basic_waitable_timer/implementation_type.html
+/doc/html/boost_asio/reference/basic_waitable_timer/service.html
+/doc/html/boost_asio/reference/basic_waitable_timer/service_type.html
+/doc/html/boost_asio/reference/basic_waitable_timer/time_point.html
+/doc/html/boost_asio/reference/basic_waitable_timer/traits_type.html
+/doc/html/boost_asio/reference/basic_waitable_timer/wait/
+/doc/html/boost_asio/reference/basic_waitable_timer/wait.html
+/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload1.html
+/doc/html/boost_asio/reference/basic_waitable_timer/wait/overload2.html
+/doc/html/boost_asio/reference/basic_yield_context/
+/doc/html/boost_asio/reference/basic_yield_context/basic_yield_context.html
+/doc/html/boost_asio/reference/basic_yield_context/callee_type.html
+/doc/html/boost_asio/reference/basic_yield_context/caller_type.html
+/doc/html/boost_asio/reference/basic_yield_context.html
+/doc/html/boost_asio/reference/basic_yield_context/operator_lb__rb_.html
+/doc/html/boost_asio/reference/buffer/
+/doc/html/boost_asio/reference/buffer_cast/
+/doc/html/boost_asio/reference/buffer_cast.html
+/doc/html/boost_asio/reference/buffer_cast/overload1.html
+/doc/html/boost_asio/reference/buffer_cast/overload2.html
+/doc/html/boost_asio/reference/buffer_copy/
+/doc/html/boost_asio/reference/buffer_copy.html
+/doc/html/boost_asio/reference/buffer_copy/overload10.html
+/doc/html/boost_asio/reference/buffer_copy/overload11.html
+/doc/html/boost_asio/reference/buffer_copy/overload12.html
+/doc/html/boost_asio/reference/buffer_copy/overload13.html
+/doc/html/boost_asio/reference/buffer_copy/overload14.html
+/doc/html/boost_asio/reference/buffer_copy/overload15.html
+/doc/html/boost_asio/reference/buffer_copy/overload16.html
+/doc/html/boost_asio/reference/buffer_copy/overload17.html
+/doc/html/boost_asio/reference/buffer_copy/overload18.html
+/doc/html/boost_asio/reference/buffer_copy/overload19.html
+/doc/html/boost_asio/reference/buffer_copy/overload1.html
+/doc/html/boost_asio/reference/buffer_copy/overload20.html
+/doc/html/boost_asio/reference/buffer_copy/overload21.html
+/doc/html/boost_asio/reference/buffer_copy/overload22.html
+/doc/html/boost_asio/reference/buffer_copy/overload23.html
+/doc/html/boost_asio/reference/buffer_copy/overload24.html
+/doc/html/boost_asio/reference/buffer_copy/overload25.html
+/doc/html/boost_asio/reference/buffer_copy/overload26.html
+/doc/html/boost_asio/reference/buffer_copy/overload27.html
+/doc/html/boost_asio/reference/buffer_copy/overload28.html
+/doc/html/boost_asio/reference/buffer_copy/overload29.html
+/doc/html/boost_asio/reference/buffer_copy/overload2.html
+/doc/html/boost_asio/reference/buffer_copy/overload30.html
+/doc/html/boost_asio/reference/buffer_copy/overload3.html
+/doc/html/boost_asio/reference/buffer_copy/overload4.html
+/doc/html/boost_asio/reference/buffer_copy/overload5.html
+/doc/html/boost_asio/reference/buffer_copy/overload6.html
+/doc/html/boost_asio/reference/buffer_copy/overload7.html
+/doc/html/boost_asio/reference/buffer_copy/overload8.html
+/doc/html/boost_asio/reference/buffer_copy/overload9.html
+/doc/html/boost_asio/reference/BufferedHandshakeHandler.html
+/doc/html/boost_asio/reference/buffered_read_stream/
+/doc/html/boost_asio/reference/buffered_read_stream/async_fill.html
+/doc/html/boost_asio/reference/buffered_read_stream/async_read_some.html
+/doc/html/boost_asio/reference/buffered_read_stream/async_write_some.html
+/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/
+/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream.html
+/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/buffered_read_stream/overload2.html
+/doc/html/boost_asio/reference/buffered_read_stream/close/
+/doc/html/boost_asio/reference/buffered_read_stream/close.html
+/doc/html/boost_asio/reference/buffered_read_stream/close/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/close/overload2.html
+/doc/html/boost_asio/reference/buffered_read_stream/default_buffer_size.html
+/doc/html/boost_asio/reference/buffered_read_stream/fill/
+/doc/html/boost_asio/reference/buffered_read_stream/fill.html
+/doc/html/boost_asio/reference/buffered_read_stream/fill/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/fill/overload2.html
+/doc/html/boost_asio/reference/buffered_read_stream/get_io_service.html
+/doc/html/boost_asio/reference/buffered_read_stream.html
+/doc/html/boost_asio/reference/buffered_read_stream/in_avail/
+/doc/html/boost_asio/reference/buffered_read_stream/in_avail.html
+/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/in_avail/overload2.html
+/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/
+/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer.html
+/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/buffered_read_stream/lowest_layer_type.html
+/doc/html/boost_asio/reference/buffered_read_stream/next_layer.html
+/doc/html/boost_asio/reference/buffered_read_stream/next_layer_type.html
+/doc/html/boost_asio/reference/buffered_read_stream/peek/
+/doc/html/boost_asio/reference/buffered_read_stream/peek.html
+/doc/html/boost_asio/reference/buffered_read_stream/peek/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/peek/overload2.html
+/doc/html/boost_asio/reference/buffered_read_stream/read_some/
+/doc/html/boost_asio/reference/buffered_read_stream/read_some.html
+/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/read_some/overload2.html
+/doc/html/boost_asio/reference/buffered_read_stream/write_some/
+/doc/html/boost_asio/reference/buffered_read_stream/write_some.html
+/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload1.html
+/doc/html/boost_asio/reference/buffered_read_stream/write_some/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/
+/doc/html/boost_asio/reference/buffered_stream/async_fill.html
+/doc/html/boost_asio/reference/buffered_stream/async_flush.html
+/doc/html/boost_asio/reference/buffered_stream/async_read_some.html
+/doc/html/boost_asio/reference/buffered_stream/async_write_some.html
+/doc/html/boost_asio/reference/buffered_stream/buffered_stream/
+/doc/html/boost_asio/reference/buffered_stream/buffered_stream.html
+/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/buffered_stream/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/close/
+/doc/html/boost_asio/reference/buffered_stream/close.html
+/doc/html/boost_asio/reference/buffered_stream/close/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/close/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/fill/
+/doc/html/boost_asio/reference/buffered_stream/fill.html
+/doc/html/boost_asio/reference/buffered_stream/fill/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/fill/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/flush/
+/doc/html/boost_asio/reference/buffered_stream/flush.html
+/doc/html/boost_asio/reference/buffered_stream/flush/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/flush/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/get_io_service.html
+/doc/html/boost_asio/reference/buffered_stream.html
+/doc/html/boost_asio/reference/buffered_stream/in_avail/
+/doc/html/boost_asio/reference/buffered_stream/in_avail.html
+/doc/html/boost_asio/reference/buffered_stream/in_avail/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/in_avail/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/lowest_layer/
+/doc/html/boost_asio/reference/buffered_stream/lowest_layer.html
+/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/lowest_layer_type.html
+/doc/html/boost_asio/reference/buffered_stream/next_layer.html
+/doc/html/boost_asio/reference/buffered_stream/next_layer_type.html
+/doc/html/boost_asio/reference/buffered_stream/peek/
+/doc/html/boost_asio/reference/buffered_stream/peek.html
+/doc/html/boost_asio/reference/buffered_stream/peek/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/peek/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/read_some/
+/doc/html/boost_asio/reference/buffered_stream/read_some.html
+/doc/html/boost_asio/reference/buffered_stream/read_some/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/read_some/overload2.html
+/doc/html/boost_asio/reference/buffered_stream/write_some/
+/doc/html/boost_asio/reference/buffered_stream/write_some.html
+/doc/html/boost_asio/reference/buffered_stream/write_some/overload1.html
+/doc/html/boost_asio/reference/buffered_stream/write_some/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/
+/doc/html/boost_asio/reference/buffered_write_stream/async_flush.html
+/doc/html/boost_asio/reference/buffered_write_stream/async_read_some.html
+/doc/html/boost_asio/reference/buffered_write_stream/async_write_some.html
+/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/
+/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream.html
+/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/buffered_write_stream/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/close/
+/doc/html/boost_asio/reference/buffered_write_stream/close.html
+/doc/html/boost_asio/reference/buffered_write_stream/close/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/close/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/default_buffer_size.html
+/doc/html/boost_asio/reference/buffered_write_stream/flush/
+/doc/html/boost_asio/reference/buffered_write_stream/flush.html
+/doc/html/boost_asio/reference/buffered_write_stream/flush/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/flush/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/get_io_service.html
+/doc/html/boost_asio/reference/buffered_write_stream.html
+/doc/html/boost_asio/reference/buffered_write_stream/in_avail/
+/doc/html/boost_asio/reference/buffered_write_stream/in_avail.html
+/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/in_avail/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/
+/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer.html
+/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/lowest_layer_type.html
+/doc/html/boost_asio/reference/buffered_write_stream/next_layer.html
+/doc/html/boost_asio/reference/buffered_write_stream/next_layer_type.html
+/doc/html/boost_asio/reference/buffered_write_stream/peek/
+/doc/html/boost_asio/reference/buffered_write_stream/peek.html
+/doc/html/boost_asio/reference/buffered_write_stream/peek/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/peek/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/read_some/
+/doc/html/boost_asio/reference/buffered_write_stream/read_some.html
+/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/read_some/overload2.html
+/doc/html/boost_asio/reference/buffered_write_stream/write_some/
+/doc/html/boost_asio/reference/buffered_write_stream/write_some.html
+/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload1.html
+/doc/html/boost_asio/reference/buffered_write_stream/write_some/overload2.html
+/doc/html/boost_asio/reference/buffer.html
+/doc/html/boost_asio/reference/buffer/overload10.html
+/doc/html/boost_asio/reference/buffer/overload11.html
+/doc/html/boost_asio/reference/buffer/overload12.html
+/doc/html/boost_asio/reference/buffer/overload13.html
+/doc/html/boost_asio/reference/buffer/overload14.html
+/doc/html/boost_asio/reference/buffer/overload15.html
+/doc/html/boost_asio/reference/buffer/overload16.html
+/doc/html/boost_asio/reference/buffer/overload17.html
+/doc/html/boost_asio/reference/buffer/overload18.html
+/doc/html/boost_asio/reference/buffer/overload19.html
+/doc/html/boost_asio/reference/buffer/overload1.html
+/doc/html/boost_asio/reference/buffer/overload20.html
+/doc/html/boost_asio/reference/buffer/overload21.html
+/doc/html/boost_asio/reference/buffer/overload22.html
+/doc/html/boost_asio/reference/buffer/overload23.html
+/doc/html/boost_asio/reference/buffer/overload24.html
+/doc/html/boost_asio/reference/buffer/overload25.html
+/doc/html/boost_asio/reference/buffer/overload26.html
+/doc/html/boost_asio/reference/buffer/overload27.html
+/doc/html/boost_asio/reference/buffer/overload28.html
+/doc/html/boost_asio/reference/buffer/overload2.html
+/doc/html/boost_asio/reference/buffer/overload3.html
+/doc/html/boost_asio/reference/buffer/overload4.html
+/doc/html/boost_asio/reference/buffer/overload5.html
+/doc/html/boost_asio/reference/buffer/overload6.html
+/doc/html/boost_asio/reference/buffer/overload7.html
+/doc/html/boost_asio/reference/buffer/overload8.html
+/doc/html/boost_asio/reference/buffer/overload9.html
+/doc/html/boost_asio/reference/buffers_begin.html
+/doc/html/boost_asio/reference/buffers_end.html
+/doc/html/boost_asio/reference/buffers_iterator/
+/doc/html/boost_asio/reference/buffers_iterator/begin.html
+/doc/html/boost_asio/reference/buffers_iterator/buffers_iterator.html
+/doc/html/boost_asio/reference/buffers_iterator/difference_type.html
+/doc/html/boost_asio/reference/buffers_iterator/end.html
+/doc/html/boost_asio/reference/buffers_iterator.html
+/doc/html/boost_asio/reference/buffers_iterator/iterator_category.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_arrow_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_eq__eq_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_gt__eq_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_gt_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_lb__rb_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_lt__eq_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_lt_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus__eq_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload1.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus__minus_/overload2.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload1.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_minus_/overload2.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_not__eq_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus__eq_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload1.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus_/overload2.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload1.html
+/doc/html/boost_asio/reference/buffers_iterator/operator_plus__plus_/overload2.html
+/doc/html/boost_asio/reference/buffers_iterator/operator__star_.html
+/doc/html/boost_asio/reference/buffers_iterator/pointer.html
+/doc/html/boost_asio/reference/buffers_iterator/reference.html
+/doc/html/boost_asio/reference/buffers_iterator/value_type.html
+/doc/html/boost_asio/reference/buffer_size/
+/doc/html/boost_asio/reference/buffer_size.html
+/doc/html/boost_asio/reference/buffer_size/overload1.html
+/doc/html/boost_asio/reference/buffer_size/overload2.html
+/doc/html/boost_asio/reference/buffer_size/overload3.html
+/doc/html/boost_asio/reference/buffer_size/overload4.html
+/doc/html/boost_asio/reference/buffer_size/overload5.html
+/doc/html/boost_asio/reference/CompletionHandler.html
+/doc/html/boost_asio/reference/ComposedConnectHandler.html
+/doc/html/boost_asio/reference/connect/
+/doc/html/boost_asio/reference/ConnectHandler.html
+/doc/html/boost_asio/reference/connect.html
+/doc/html/boost_asio/reference/connect/overload1.html
+/doc/html/boost_asio/reference/connect/overload2.html
+/doc/html/boost_asio/reference/connect/overload3.html
+/doc/html/boost_asio/reference/connect/overload4.html
+/doc/html/boost_asio/reference/connect/overload5.html
+/doc/html/boost_asio/reference/connect/overload6.html
+/doc/html/boost_asio/reference/connect/overload7.html
+/doc/html/boost_asio/reference/connect/overload8.html
+/doc/html/boost_asio/reference/const_buffer/
+/doc/html/boost_asio/reference/const_buffer/const_buffer/
+/doc/html/boost_asio/reference/const_buffer/const_buffer.html
+/doc/html/boost_asio/reference/const_buffer/const_buffer/overload1.html
+/doc/html/boost_asio/reference/const_buffer/const_buffer/overload2.html
+/doc/html/boost_asio/reference/const_buffer/const_buffer/overload3.html
+/doc/html/boost_asio/reference/const_buffer.html
+/doc/html/boost_asio/reference/const_buffer/operator_plus_/
+/doc/html/boost_asio/reference/const_buffer/operator_plus_.html
+/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload1.html
+/doc/html/boost_asio/reference/const_buffer/operator_plus_/overload2.html
+/doc/html/boost_asio/reference/const_buffers_1/
+/doc/html/boost_asio/reference/const_buffers_1/begin.html
+/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/
+/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1.html
+/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload1.html
+/doc/html/boost_asio/reference/const_buffers_1/const_buffers_1/overload2.html
+/doc/html/boost_asio/reference/const_buffers_1/const_iterator.html
+/doc/html/boost_asio/reference/const_buffers_1/end.html
+/doc/html/boost_asio/reference/const_buffers_1.html
+/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/
+/doc/html/boost_asio/reference/const_buffers_1/operator_plus_.html
+/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload1.html
+/doc/html/boost_asio/reference/const_buffers_1/operator_plus_/overload2.html
+/doc/html/boost_asio/reference/const_buffers_1/value_type.html
+/doc/html/boost_asio/reference/ConstBufferSequence.html
+/doc/html/boost_asio/reference/ConvertibleToConstBuffer.html
+/doc/html/boost_asio/reference/ConvertibleToMutableBuffer.html
+/doc/html/boost_asio/reference/coroutine/
+/doc/html/boost_asio/reference/coroutine/coroutine.html
+/doc/html/boost_asio/reference/coroutine.html
+/doc/html/boost_asio/reference/coroutine/is_child.html
+/doc/html/boost_asio/reference/coroutine/is_complete.html
+/doc/html/boost_asio/reference/coroutine/is_parent.html
+/doc/html/boost_asio/reference/datagram_socket_service/
+/doc/html/boost_asio/reference/datagram_socket_service/assign.html
+/doc/html/boost_asio/reference/datagram_socket_service/async_connect.html
+/doc/html/boost_asio/reference/datagram_socket_service/async_receive_from.html
+/doc/html/boost_asio/reference/datagram_socket_service/async_receive.html
+/doc/html/boost_asio/reference/datagram_socket_service/async_send.html
+/doc/html/boost_asio/reference/datagram_socket_service/async_send_to.html
+/doc/html/boost_asio/reference/datagram_socket_service/at_mark.html
+/doc/html/boost_asio/reference/datagram_socket_service/available.html
+/doc/html/boost_asio/reference/datagram_socket_service/bind.html
+/doc/html/boost_asio/reference/datagram_socket_service/cancel.html
+/doc/html/boost_asio/reference/datagram_socket_service/close.html
+/doc/html/boost_asio/reference/datagram_socket_service/connect.html
+/doc/html/boost_asio/reference/datagram_socket_service/construct.html
+/doc/html/boost_asio/reference/datagram_socket_service/converting_move_construct.html
+/doc/html/boost_asio/reference/datagram_socket_service/datagram_socket_service.html
+/doc/html/boost_asio/reference/datagram_socket_service/destroy.html
+/doc/html/boost_asio/reference/datagram_socket_service/endpoint_type.html
+/doc/html/boost_asio/reference/datagram_socket_service/get_io_service.html
+/doc/html/boost_asio/reference/datagram_socket_service/get_option.html
+/doc/html/boost_asio/reference/datagram_socket_service.html
+/doc/html/boost_asio/reference/DatagramSocketService.html
+/doc/html/boost_asio/reference/datagram_socket_service/id.html
+/doc/html/boost_asio/reference/datagram_socket_service/implementation_type.html
+/doc/html/boost_asio/reference/datagram_socket_service/io_control.html
+/doc/html/boost_asio/reference/datagram_socket_service/is_open.html
+/doc/html/boost_asio/reference/datagram_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/datagram_socket_service/move_assign.html
+/doc/html/boost_asio/reference/datagram_socket_service/move_construct.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_handle.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_handle_type.html
+/doc/html/boost_asio/reference/datagram_socket_service/native.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/datagram_socket_service/native_type.html
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/datagram_socket_service/non_blocking/overload2.html
+/doc/html/boost_asio/reference/datagram_socket_service/open.html
+/doc/html/boost_asio/reference/datagram_socket_service/protocol_type.html
+/doc/html/boost_asio/reference/datagram_socket_service/receive_from.html
+/doc/html/boost_asio/reference/datagram_socket_service/receive.html
+/doc/html/boost_asio/reference/datagram_socket_service/remote_endpoint.html
+/doc/html/boost_asio/reference/datagram_socket_service/send.html
+/doc/html/boost_asio/reference/datagram_socket_service/send_to.html
+/doc/html/boost_asio/reference/datagram_socket_service/set_option.html
+/doc/html/boost_asio/reference/datagram_socket_service/shutdown.html
+/doc/html/boost_asio/reference/deadline_timer.html
+/doc/html/boost_asio/reference/deadline_timer_service/
+/doc/html/boost_asio/reference/deadline_timer_service/async_wait.html
+/doc/html/boost_asio/reference/deadline_timer_service/cancel.html
+/doc/html/boost_asio/reference/deadline_timer_service/cancel_one.html
+/doc/html/boost_asio/reference/deadline_timer_service/construct.html
+/doc/html/boost_asio/reference/deadline_timer_service/deadline_timer_service.html
+/doc/html/boost_asio/reference/deadline_timer_service/destroy.html
+/doc/html/boost_asio/reference/deadline_timer_service/duration_type.html
+/doc/html/boost_asio/reference/deadline_timer_service/expires_at/
+/doc/html/boost_asio/reference/deadline_timer_service/expires_at.html
+/doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload1.html
+/doc/html/boost_asio/reference/deadline_timer_service/expires_at/overload2.html
+/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/
+/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now.html
+/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/deadline_timer_service/expires_from_now/overload2.html
+/doc/html/boost_asio/reference/deadline_timer_service/get_io_service.html
+/doc/html/boost_asio/reference/deadline_timer_service.html
+/doc/html/boost_asio/reference/deadline_timer_service/id.html
+/doc/html/boost_asio/reference/deadline_timer_service/implementation_type.html
+/doc/html/boost_asio/reference/deadline_timer_service/time_type.html
+/doc/html/boost_asio/reference/deadline_timer_service/traits_type.html
+/doc/html/boost_asio/reference/deadline_timer_service/wait.html
+/doc/html/boost_asio/reference/DescriptorService.html
+/doc/html/boost_asio/reference/Endpoint.html
+/doc/html/boost_asio/reference/error__addrinfo_category.html
+/doc/html/boost_asio/reference/error__addrinfo_errors.html
+/doc/html/boost_asio/reference/error__basic_errors.html
+/doc/html/boost_asio/reference/error__get_addrinfo_category.html
+/doc/html/boost_asio/reference/error__get_misc_category.html
+/doc/html/boost_asio/reference/error__get_netdb_category.html
+/doc/html/boost_asio/reference/error__get_ssl_category.html
+/doc/html/boost_asio/reference/error__get_system_category.html
+/doc/html/boost_asio/reference/error__make_error_code/
+/doc/html/boost_asio/reference/error__make_error_code.html
+/doc/html/boost_asio/reference/error__make_error_code/overload1.html
+/doc/html/boost_asio/reference/error__make_error_code/overload2.html
+/doc/html/boost_asio/reference/error__make_error_code/overload3.html
+/doc/html/boost_asio/reference/error__make_error_code/overload4.html
+/doc/html/boost_asio/reference/error__make_error_code/overload5.html
+/doc/html/boost_asio/reference/error__misc_category.html
+/doc/html/boost_asio/reference/error__misc_errors.html
+/doc/html/boost_asio/reference/error__netdb_category.html
+/doc/html/boost_asio/reference/error__netdb_errors.html
+/doc/html/boost_asio/reference/error__ssl_category.html
+/doc/html/boost_asio/reference/error__ssl_errors.html
+/doc/html/boost_asio/reference/error__system_category.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload1.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload2.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload3.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/basic_endpoint/overload4.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/capacity.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data/
+/doc/html/boost_asio/reference/generic__basic_endpoint/data.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload1.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data/overload2.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/data_type.html
+/doc/html/boost_asio/reference/generic__basic_endpoint.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_gt_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_lt_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/protocol.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/protocol_type.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/resize.html
+/doc/html/boost_asio/reference/generic__basic_endpoint/size.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/datagram_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/family.html
+/doc/html/boost_asio/reference/generic__datagram_protocol.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/socket.html
+/doc/html/boost_asio/reference/generic__datagram_protocol/type.html
+/doc/html/boost_asio/reference/generic__raw_protocol/
+/doc/html/boost_asio/reference/generic__raw_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__raw_protocol/family.html
+/doc/html/boost_asio/reference/generic__raw_protocol.html
+/doc/html/boost_asio/reference/generic__raw_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__raw_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__raw_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol.html
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__raw_protocol/raw_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__raw_protocol/socket.html
+/doc/html/boost_asio/reference/generic__raw_protocol/type.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/family.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/seq_packet_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/socket.html
+/doc/html/boost_asio/reference/generic__seq_packet_protocol/type.html
+/doc/html/boost_asio/reference/generic__stream_protocol/
+/doc/html/boost_asio/reference/generic__stream_protocol/endpoint.html
+/doc/html/boost_asio/reference/generic__stream_protocol/family.html
+/doc/html/boost_asio/reference/generic__stream_protocol.html
+/doc/html/boost_asio/reference/generic__stream_protocol/iostream.html
+/doc/html/boost_asio/reference/generic__stream_protocol/operator_eq__eq_.html
+/doc/html/boost_asio/reference/generic__stream_protocol/operator_not__eq_.html
+/doc/html/boost_asio/reference/generic__stream_protocol/protocol.html
+/doc/html/boost_asio/reference/generic__stream_protocol/socket.html
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol.html
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload1.html
+/doc/html/boost_asio/reference/generic__stream_protocol/stream_protocol/overload2.html
+/doc/html/boost_asio/reference/generic__stream_protocol/type.html
+/doc/html/boost_asio/reference/GettableSerialPortOption.html
+/doc/html/boost_asio/reference/GettableSocketOption.html
+/doc/html/boost_asio/reference/Handler.html
+/doc/html/boost_asio/reference/handler_type/
+/doc/html/boost_asio/reference/handler_type.html
+/doc/html/boost_asio/reference/handler_type/type.html
+/doc/html/boost_asio/reference/HandleService.html
+/doc/html/boost_asio/reference/HandshakeHandler.html
+/doc/html/boost_asio/reference/has_service.html
+/doc/html/boost_asio/reference/high_resolution_timer.html
+/doc/html/boost_asio/reference.html
+/doc/html/boost_asio/reference/InternetProtocol.html
+/doc/html/boost_asio/reference/invalid_service_owner/
+/doc/html/boost_asio/reference/invalid_service_owner.html
+/doc/html/boost_asio/reference/invalid_service_owner/invalid_service_owner.html
+/doc/html/boost_asio/reference/IoControlCommand.html
+/doc/html/boost_asio/reference/IoObjectService.html
+/doc/html/boost_asio/reference/io_service/
+/doc/html/boost_asio/reference/io_service/add_service.html
+/doc/html/boost_asio/reference/io_service/dispatch.html
+/doc/html/boost_asio/reference/io_service/fork_event.html
+/doc/html/boost_asio/reference/io_service/has_service.html
+/doc/html/boost_asio/reference/io_service.html
+/doc/html/boost_asio/reference/io_service__id/
+/doc/html/boost_asio/reference/io_service__id.html
+/doc/html/boost_asio/reference/io_service__id/id.html
+/doc/html/boost_asio/reference/io_service/io_service/
+/doc/html/boost_asio/reference/io_service/_io_service.html
+/doc/html/boost_asio/reference/io_service/io_service.html
+/doc/html/boost_asio/reference/io_service/io_service/overload1.html
+/doc/html/boost_asio/reference/io_service/io_service/overload2.html
+/doc/html/boost_asio/reference/io_service/notify_fork.html
+/doc/html/boost_asio/reference/io_service/poll/
+/doc/html/boost_asio/reference/io_service/poll.html
+/doc/html/boost_asio/reference/io_service/poll_one/
+/doc/html/boost_asio/reference/io_service/poll_one.html
+/doc/html/boost_asio/reference/io_service/poll_one/overload1.html
+/doc/html/boost_asio/reference/io_service/poll_one/overload2.html
+/doc/html/boost_asio/reference/io_service/poll/overload1.html
+/doc/html/boost_asio/reference/io_service/poll/overload2.html
+/doc/html/boost_asio/reference/io_service/post.html
+/doc/html/boost_asio/reference/io_service/reset.html
+/doc/html/boost_asio/reference/io_service/run/
+/doc/html/boost_asio/reference/io_service/run.html
+/doc/html/boost_asio/reference/io_service/run_one/
+/doc/html/boost_asio/reference/io_service/run_one.html
+/doc/html/boost_asio/reference/io_service/run_one/overload1.html
+/doc/html/boost_asio/reference/io_service/run_one/overload2.html
+/doc/html/boost_asio/reference/io_service/run/overload1.html
+/doc/html/boost_asio/reference/io_service/run/overload2.html
+/doc/html/boost_asio/reference/io_service__service/
+/doc/html/boost_asio/reference/io_service__service/fork_service.html
+/doc/html/boost_asio/reference/io_service__service/get_io_service.html
+/doc/html/boost_asio/reference/io_service__service.html
+/doc/html/boost_asio/reference/io_service__service/_service.html
+/doc/html/boost_asio/reference/io_service__service/service.html
+/doc/html/boost_asio/reference/io_service__service/shutdown_service.html
+/doc/html/boost_asio/reference/io_service/stop.html
+/doc/html/boost_asio/reference/io_service/stopped.html
+/doc/html/boost_asio/reference/io_service__strand/
+/doc/html/boost_asio/reference/io_service__strand/dispatch.html
+/doc/html/boost_asio/reference/io_service__strand/get_io_service.html
+/doc/html/boost_asio/reference/io_service__strand.html
+/doc/html/boost_asio/reference/io_service__strand/post.html
+/doc/html/boost_asio/reference/io_service__strand/running_in_this_thread.html
+/doc/html/boost_asio/reference/io_service__strand/_strand.html
+/doc/html/boost_asio/reference/io_service__strand/strand.html
+/doc/html/boost_asio/reference/io_service__strand/wrap.html
+/doc/html/boost_asio/reference/io_service/use_service.html
+/doc/html/boost_asio/reference/io_service__work/
+/doc/html/boost_asio/reference/io_service__work/get_io_service.html
+/doc/html/boost_asio/reference/io_service__work.html
+/doc/html/boost_asio/reference/io_service__work/work/
+/doc/html/boost_asio/reference/io_service__work/_work.html
+/doc/html/boost_asio/reference/io_service__work/work.html
+/doc/html/boost_asio/reference/io_service__work/work/overload1.html
+/doc/html/boost_asio/reference/io_service__work/work/overload2.html
+/doc/html/boost_asio/reference/io_service/wrap.html
+/doc/html/boost_asio/reference/ip__address/
+/doc/html/boost_asio/reference/ip__address/address/
+/doc/html/boost_asio/reference/ip__address/address.html
+/doc/html/boost_asio/reference/ip__address/address/overload1.html
+/doc/html/boost_asio/reference/ip__address/address/overload2.html
+/doc/html/boost_asio/reference/ip__address/address/overload3.html
+/doc/html/boost_asio/reference/ip__address/address/overload4.html
+/doc/html/boost_asio/reference/ip__address/from_string/
+/doc/html/boost_asio/reference/ip__address/from_string.html
+/doc/html/boost_asio/reference/ip__address/from_string/overload1.html
+/doc/html/boost_asio/reference/ip__address/from_string/overload2.html
+/doc/html/boost_asio/reference/ip__address/from_string/overload3.html
+/doc/html/boost_asio/reference/ip__address/from_string/overload4.html
+/doc/html/boost_asio/reference/ip__address.html
+/doc/html/boost_asio/reference/ip__address/is_loopback.html
+/doc/html/boost_asio/reference/ip__address/is_multicast.html
+/doc/html/boost_asio/reference/ip__address/is_unspecified.html
+/doc/html/boost_asio/reference/ip__address/is_v4.html
+/doc/html/boost_asio/reference/ip__address/is_v6.html
+/doc/html/boost_asio/reference/ip__address/operator_eq_/
+/doc/html/boost_asio/reference/ip__address/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__address/operator_eq_.html
+/doc/html/boost_asio/reference/ip__address/operator_eq_/overload1.html
+/doc/html/boost_asio/reference/ip__address/operator_eq_/overload2.html
+/doc/html/boost_asio/reference/ip__address/operator_eq_/overload3.html
+/doc/html/boost_asio/reference/ip__address/operator_gt__eq_.html
+/doc/html/boost_asio/reference/ip__address/operator_gt_.html
+/doc/html/boost_asio/reference/ip__address/operator_lt__eq_.html
+/doc/html/boost_asio/reference/ip__address/operator_lt_.html
+/doc/html/boost_asio/reference/ip__address/operator_lt__lt_.html
+/doc/html/boost_asio/reference/ip__address/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__address/to_string/
+/doc/html/boost_asio/reference/ip__address/to_string.html
+/doc/html/boost_asio/reference/ip__address/to_string/overload1.html
+/doc/html/boost_asio/reference/ip__address/to_string/overload2.html
+/doc/html/boost_asio/reference/ip__address/to_v4.html
+/doc/html/boost_asio/reference/ip__address/to_v6.html
+/doc/html/boost_asio/reference/ip__address_v4/
+/doc/html/boost_asio/reference/ip__address_v4/address_v4/
+/doc/html/boost_asio/reference/ip__address_v4/address_v4.html
+/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload1.html
+/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload2.html
+/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload3.html
+/doc/html/boost_asio/reference/ip__address_v4/address_v4/overload4.html
+/doc/html/boost_asio/reference/ip__address_v4/any.html
+/doc/html/boost_asio/reference/ip__address_v4/broadcast/
+/doc/html/boost_asio/reference/ip__address_v4/broadcast.html
+/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload1.html
+/doc/html/boost_asio/reference/ip__address_v4/broadcast/overload2.html
+/doc/html/boost_asio/reference/ip__address_v4/bytes_type.html
+/doc/html/boost_asio/reference/ip__address_v4/from_string/
+/doc/html/boost_asio/reference/ip__address_v4/from_string.html
+/doc/html/boost_asio/reference/ip__address_v4/from_string/overload1.html
+/doc/html/boost_asio/reference/ip__address_v4/from_string/overload2.html
+/doc/html/boost_asio/reference/ip__address_v4/from_string/overload3.html
+/doc/html/boost_asio/reference/ip__address_v4/from_string/overload4.html
+/doc/html/boost_asio/reference/ip__address_v4.html
+/doc/html/boost_asio/reference/ip__address_v4/is_class_a.html
+/doc/html/boost_asio/reference/ip__address_v4/is_class_b.html
+/doc/html/boost_asio/reference/ip__address_v4/is_class_c.html
+/doc/html/boost_asio/reference/ip__address_v4/is_loopback.html
+/doc/html/boost_asio/reference/ip__address_v4/is_multicast.html
+/doc/html/boost_asio/reference/ip__address_v4/is_unspecified.html
+/doc/html/boost_asio/reference/ip__address_v4/loopback.html
+/doc/html/boost_asio/reference/ip__address_v4/netmask.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_eq_.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_gt__eq_.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_gt_.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_lt__eq_.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_lt_.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_lt__lt_.html
+/doc/html/boost_asio/reference/ip__address_v4/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__address_v4/to_bytes.html
+/doc/html/boost_asio/reference/ip__address_v4/to_string/
+/doc/html/boost_asio/reference/ip__address_v4/to_string.html
+/doc/html/boost_asio/reference/ip__address_v4/to_string/overload1.html
+/doc/html/boost_asio/reference/ip__address_v4/to_string/overload2.html
+/doc/html/boost_asio/reference/ip__address_v4/to_ulong.html
+/doc/html/boost_asio/reference/ip__address_v6/
+/doc/html/boost_asio/reference/ip__address_v6/address_v6/
+/doc/html/boost_asio/reference/ip__address_v6/address_v6.html
+/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload1.html
+/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload2.html
+/doc/html/boost_asio/reference/ip__address_v6/address_v6/overload3.html
+/doc/html/boost_asio/reference/ip__address_v6/any.html
+/doc/html/boost_asio/reference/ip__address_v6/bytes_type.html
+/doc/html/boost_asio/reference/ip__address_v6/from_string/
+/doc/html/boost_asio/reference/ip__address_v6/from_string.html
+/doc/html/boost_asio/reference/ip__address_v6/from_string/overload1.html
+/doc/html/boost_asio/reference/ip__address_v6/from_string/overload2.html
+/doc/html/boost_asio/reference/ip__address_v6/from_string/overload3.html
+/doc/html/boost_asio/reference/ip__address_v6/from_string/overload4.html
+/doc/html/boost_asio/reference/ip__address_v6.html
+/doc/html/boost_asio/reference/ip__address_v6/is_link_local.html
+/doc/html/boost_asio/reference/ip__address_v6/is_loopback.html
+/doc/html/boost_asio/reference/ip__address_v6/is_multicast_global.html
+/doc/html/boost_asio/reference/ip__address_v6/is_multicast.html
+/doc/html/boost_asio/reference/ip__address_v6/is_multicast_link_local.html
+/doc/html/boost_asio/reference/ip__address_v6/is_multicast_node_local.html
+/doc/html/boost_asio/reference/ip__address_v6/is_multicast_org_local.html
+/doc/html/boost_asio/reference/ip__address_v6/is_multicast_site_local.html
+/doc/html/boost_asio/reference/ip__address_v6/is_site_local.html
+/doc/html/boost_asio/reference/ip__address_v6/is_unspecified.html
+/doc/html/boost_asio/reference/ip__address_v6/is_v4_compatible.html
+/doc/html/boost_asio/reference/ip__address_v6/is_v4_mapped.html
+/doc/html/boost_asio/reference/ip__address_v6/loopback.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_eq_.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_gt__eq_.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_gt_.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_lt__eq_.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_lt_.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_lt__lt_.html
+/doc/html/boost_asio/reference/ip__address_v6/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__address_v6/scope_id/
+/doc/html/boost_asio/reference/ip__address_v6/scope_id.html
+/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload1.html
+/doc/html/boost_asio/reference/ip__address_v6/scope_id/overload2.html
+/doc/html/boost_asio/reference/ip__address_v6/to_bytes.html
+/doc/html/boost_asio/reference/ip__address_v6/to_string/
+/doc/html/boost_asio/reference/ip__address_v6/to_string.html
+/doc/html/boost_asio/reference/ip__address_v6/to_string/overload1.html
+/doc/html/boost_asio/reference/ip__address_v6/to_string/overload2.html
+/doc/html/boost_asio/reference/ip__address_v6/to_v4.html
+/doc/html/boost_asio/reference/ip__address_v6/v4_compatible.html
+/doc/html/boost_asio/reference/ip__address_v6/v4_mapped.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/
+/doc/html/boost_asio/reference/ip__basic_endpoint/address/
+/doc/html/boost_asio/reference/ip__basic_endpoint/address.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload1.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/address/overload2.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/
+/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload1.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload2.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload3.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/basic_endpoint/overload4.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/capacity.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/data/
+/doc/html/boost_asio/reference/ip__basic_endpoint/data.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload1.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/data/overload2.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/data_type.html
+/doc/html/boost_asio/reference/ip__basic_endpoint.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_eq_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt__eq_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_gt_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__eq_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_lt__lt_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/port/
+/doc/html/boost_asio/reference/ip__basic_endpoint/port.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload1.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/port/overload2.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/protocol.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/protocol_type.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/resize.html
+/doc/html/boost_asio/reference/ip__basic_endpoint/size.html
+/doc/html/boost_asio/reference/ip__basic_resolver/
+/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/
+/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve.html
+/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver/async_resolve/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver/basic_resolver.html
+/doc/html/boost_asio/reference/ip__basic_resolver/cancel.html
+/doc/html/boost_asio/reference/ip__basic_resolver/endpoint_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/basic_resolver_entry/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/endpoint_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/host_name.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/operator_endpoint_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/protocol_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_entry/service_name.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_implementation/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_io_service.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service/
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver/get_service/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver.html
+/doc/html/boost_asio/reference/ip__basic_resolver/implementation.html
+/doc/html/boost_asio/reference/ip__basic_resolver/implementation_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/basic_resolver_iterator.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/create/overload3.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/difference_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator.html
+/doc/html/boost_asio/reference/ip__basic_resolver/iterator.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/iterator_category.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_arrow_.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator_plus__plus_/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/operator__star_.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/pointer.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/reference.html
+/doc/html/boost_asio/reference/ip__basic_resolver_iterator/value_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver/protocol_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/
+/doc/html/boost_asio/reference/ip__basic_resolver_query/address_configured.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/all_matching.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/
+/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload3.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/basic_resolver_query/overload4.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/canonical_name.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/flags.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/hints.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/host_name.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query.html
+/doc/html/boost_asio/reference/ip__basic_resolver/query.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_host.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/numeric_service.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/passive.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/protocol_type.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/service_name.html
+/doc/html/boost_asio/reference/ip__basic_resolver_query/v4_mapped.html
+/doc/html/boost_asio/reference/ip__basic_resolver/resolve/
+/doc/html/boost_asio/reference/ip__basic_resolver/resolve.html
+/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload1.html
+/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload2.html
+/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload3.html
+/doc/html/boost_asio/reference/ip__basic_resolver/resolve/overload4.html
+/doc/html/boost_asio/reference/ip__basic_resolver/service.html
+/doc/html/boost_asio/reference/ip__basic_resolver/service_type.html
+/doc/html/boost_asio/reference/ip__host_name/
+/doc/html/boost_asio/reference/ip__host_name.html
+/doc/html/boost_asio/reference/ip__host_name/overload1.html
+/doc/html/boost_asio/reference/ip__host_name/overload2.html
+/doc/html/boost_asio/reference/ip__icmp/
+/doc/html/boost_asio/reference/ip__icmp/endpoint.html
+/doc/html/boost_asio/reference/ip__icmp/family.html
+/doc/html/boost_asio/reference/ip__icmp.html
+/doc/html/boost_asio/reference/ip__icmp/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__icmp/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__icmp/protocol.html
+/doc/html/boost_asio/reference/ip__icmp/resolver.html
+/doc/html/boost_asio/reference/ip__icmp/socket.html
+/doc/html/boost_asio/reference/ip__icmp/type.html
+/doc/html/boost_asio/reference/ip__icmp/v4.html
+/doc/html/boost_asio/reference/ip__icmp/v6.html
+/doc/html/boost_asio/reference/ip__multicast__enable_loopback.html
+/doc/html/boost_asio/reference/ip__multicast__hops.html
+/doc/html/boost_asio/reference/ip__multicast__join_group.html
+/doc/html/boost_asio/reference/ip__multicast__leave_group.html
+/doc/html/boost_asio/reference/ip__multicast__outbound_interface.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/
+/doc/html/boost_asio/reference/ip__resolver_query_base/address_configured.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/all_matching.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/canonical_name.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/flags.html
+/doc/html/boost_asio/reference/ip__resolver_query_base.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_host.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/numeric_service.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/passive.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/_resolver_query_base.html
+/doc/html/boost_asio/reference/ip__resolver_query_base/v4_mapped.html
+/doc/html/boost_asio/reference/ip__resolver_service/
+/doc/html/boost_asio/reference/ip__resolver_service/async_resolve/
+/doc/html/boost_asio/reference/ip__resolver_service/async_resolve.html
+/doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload1.html
+/doc/html/boost_asio/reference/ip__resolver_service/async_resolve/overload2.html
+/doc/html/boost_asio/reference/ip__resolver_service/cancel.html
+/doc/html/boost_asio/reference/ip__resolver_service/construct.html
+/doc/html/boost_asio/reference/ip__resolver_service/destroy.html
+/doc/html/boost_asio/reference/ip__resolver_service/endpoint_type.html
+/doc/html/boost_asio/reference/ip__resolver_service/get_io_service.html
+/doc/html/boost_asio/reference/ip__resolver_service.html
+/doc/html/boost_asio/reference/ip__resolver_service/id.html
+/doc/html/boost_asio/reference/ip__resolver_service/implementation_type.html
+/doc/html/boost_asio/reference/ip__resolver_service/iterator_type.html
+/doc/html/boost_asio/reference/ip__resolver_service/protocol_type.html
+/doc/html/boost_asio/reference/ip__resolver_service/query_type.html
+/doc/html/boost_asio/reference/ip__resolver_service/resolve/
+/doc/html/boost_asio/reference/ip__resolver_service/resolve.html
+/doc/html/boost_asio/reference/ip__resolver_service/resolve/overload1.html
+/doc/html/boost_asio/reference/ip__resolver_service/resolve/overload2.html
+/doc/html/boost_asio/reference/ip__resolver_service/resolver_service.html
+/doc/html/boost_asio/reference/ip__tcp/
+/doc/html/boost_asio/reference/ip__tcp/acceptor.html
+/doc/html/boost_asio/reference/ip__tcp/endpoint.html
+/doc/html/boost_asio/reference/ip__tcp/family.html
+/doc/html/boost_asio/reference/ip__tcp.html
+/doc/html/boost_asio/reference/ip__tcp/iostream.html
+/doc/html/boost_asio/reference/ip__tcp/no_delay.html
+/doc/html/boost_asio/reference/ip__tcp/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__tcp/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__tcp/protocol.html
+/doc/html/boost_asio/reference/ip__tcp/resolver.html
+/doc/html/boost_asio/reference/ip__tcp/socket.html
+/doc/html/boost_asio/reference/ip__tcp/type.html
+/doc/html/boost_asio/reference/ip__tcp/v4.html
+/doc/html/boost_asio/reference/ip__tcp/v6.html
+/doc/html/boost_asio/reference/ip__udp/
+/doc/html/boost_asio/reference/ip__udp/endpoint.html
+/doc/html/boost_asio/reference/ip__udp/family.html
+/doc/html/boost_asio/reference/ip__udp.html
+/doc/html/boost_asio/reference/ip__udp/operator_eq__eq_.html
+/doc/html/boost_asio/reference/ip__udp/operator_not__eq_.html
+/doc/html/boost_asio/reference/ip__udp/protocol.html
+/doc/html/boost_asio/reference/ip__udp/resolver.html
+/doc/html/boost_asio/reference/ip__udp/socket.html
+/doc/html/boost_asio/reference/ip__udp/type.html
+/doc/html/boost_asio/reference/ip__udp/v4.html
+/doc/html/boost_asio/reference/ip__udp/v6.html
+/doc/html/boost_asio/reference/ip__unicast__hops.html
+/doc/html/boost_asio/reference/ip__v6_only.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/
+/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__addrinfo_errors__gt_/value.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/
+/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__basic_errors__gt_/value.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/
+/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__misc_errors__gt_/value.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/
+/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__netdb_errors__gt_/value.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/
+/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_.html
+/doc/html/boost_asio/reference/is_error_code_enum_lt__ssl_errors__gt_/value.html
+/doc/html/boost_asio/reference/is_match_condition/
+/doc/html/boost_asio/reference/is_match_condition.html
+/doc/html/boost_asio/reference/is_match_condition/value.html
+/doc/html/boost_asio/reference/is_read_buffered/
+/doc/html/boost_asio/reference/is_read_buffered.html
+/doc/html/boost_asio/reference/is_read_buffered/value.html
+/doc/html/boost_asio/reference/is_write_buffered/
+/doc/html/boost_asio/reference/is_write_buffered.html
+/doc/html/boost_asio/reference/is_write_buffered/value.html
+/doc/html/boost_asio/reference/local__basic_endpoint/
+/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/
+/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint.html
+/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload1.html
+/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload2.html
+/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload3.html
+/doc/html/boost_asio/reference/local__basic_endpoint/basic_endpoint/overload4.html
+/doc/html/boost_asio/reference/local__basic_endpoint/capacity.html
+/doc/html/boost_asio/reference/local__basic_endpoint/data/
+/doc/html/boost_asio/reference/local__basic_endpoint/data.html
+/doc/html/boost_asio/reference/local__basic_endpoint/data/overload1.html
+/doc/html/boost_asio/reference/local__basic_endpoint/data/overload2.html
+/doc/html/boost_asio/reference/local__basic_endpoint/data_type.html
+/doc/html/boost_asio/reference/local__basic_endpoint.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq__eq_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_eq_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt__eq_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_gt_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__eq_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_lt__lt_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/operator_not__eq_.html
+/doc/html/boost_asio/reference/local__basic_endpoint/path/
+/doc/html/boost_asio/reference/local__basic_endpoint/path.html
+/doc/html/boost_asio/reference/local__basic_endpoint/path/overload1.html
+/doc/html/boost_asio/reference/local__basic_endpoint/path/overload2.html
+/doc/html/boost_asio/reference/local__basic_endpoint/path/overload3.html
+/doc/html/boost_asio/reference/local__basic_endpoint/protocol.html
+/doc/html/boost_asio/reference/local__basic_endpoint/protocol_type.html
+/doc/html/boost_asio/reference/local__basic_endpoint/resize.html
+/doc/html/boost_asio/reference/local__basic_endpoint/size.html
+/doc/html/boost_asio/reference/local__connect_pair/
+/doc/html/boost_asio/reference/local__connect_pair.html
+/doc/html/boost_asio/reference/local__connect_pair/overload1.html
+/doc/html/boost_asio/reference/local__connect_pair/overload2.html
+/doc/html/boost_asio/reference/local__datagram_protocol/
+/doc/html/boost_asio/reference/local__datagram_protocol/endpoint.html
+/doc/html/boost_asio/reference/local__datagram_protocol/family.html
+/doc/html/boost_asio/reference/local__datagram_protocol.html
+/doc/html/boost_asio/reference/local__datagram_protocol/protocol.html
+/doc/html/boost_asio/reference/local__datagram_protocol/socket.html
+/doc/html/boost_asio/reference/local__datagram_protocol/type.html
+/doc/html/boost_asio/reference/local__stream_protocol/
+/doc/html/boost_asio/reference/local__stream_protocol/acceptor.html
+/doc/html/boost_asio/reference/local__stream_protocol/endpoint.html
+/doc/html/boost_asio/reference/local__stream_protocol/family.html
+/doc/html/boost_asio/reference/local__stream_protocol.html
+/doc/html/boost_asio/reference/local__stream_protocol/iostream.html
+/doc/html/boost_asio/reference/local__stream_protocol/protocol.html
+/doc/html/boost_asio/reference/local__stream_protocol/socket.html
+/doc/html/boost_asio/reference/local__stream_protocol/type.html
+/doc/html/boost_asio/reference/mutable_buffer/
+/doc/html/boost_asio/reference/mutable_buffer.html
+/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/
+/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer.html
+/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload1.html
+/doc/html/boost_asio/reference/mutable_buffer/mutable_buffer/overload2.html
+/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/
+/doc/html/boost_asio/reference/mutable_buffer/operator_plus_.html
+/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload1.html
+/doc/html/boost_asio/reference/mutable_buffer/operator_plus_/overload2.html
+/doc/html/boost_asio/reference/mutable_buffers_1/
+/doc/html/boost_asio/reference/mutable_buffers_1/begin.html
+/doc/html/boost_asio/reference/mutable_buffers_1/const_iterator.html
+/doc/html/boost_asio/reference/mutable_buffers_1/end.html
+/doc/html/boost_asio/reference/mutable_buffers_1.html
+/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/
+/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1.html
+/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload1.html
+/doc/html/boost_asio/reference/mutable_buffers_1/mutable_buffers_1/overload2.html
+/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/
+/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_.html
+/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload1.html
+/doc/html/boost_asio/reference/mutable_buffers_1/operator_plus_/overload2.html
+/doc/html/boost_asio/reference/mutable_buffers_1/value_type.html
+/doc/html/boost_asio/reference/MutableBufferSequence.html
+/doc/html/boost_asio/reference/null_buffers/
+/doc/html/boost_asio/reference/null_buffers/begin.html
+/doc/html/boost_asio/reference/null_buffers/const_iterator.html
+/doc/html/boost_asio/reference/null_buffers/end.html
+/doc/html/boost_asio/reference/null_buffers.html
+/doc/html/boost_asio/reference/null_buffers/value_type.html
+/doc/html/boost_asio/reference/ObjectHandleService.html
+/doc/html/boost_asio/reference/placeholders__bytes_transferred.html
+/doc/html/boost_asio/reference/placeholders__error.html
+/doc/html/boost_asio/reference/placeholders__iterator.html
+/doc/html/boost_asio/reference/placeholders__signal_number.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/
+/doc/html/boost_asio/reference/posix__basic_descriptor/assign/
+/doc/html/boost_asio/reference/posix__basic_descriptor/assign.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/assign/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/
+/doc/html/boost_asio/reference/posix__basic_descriptor/_basic_descriptor.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/basic_descriptor/overload3.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/bytes_readable.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/
+/doc/html/boost_asio/reference/posix__basic_descriptor/cancel.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/cancel/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/close/
+/doc/html/boost_asio/reference/posix__basic_descriptor/close.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/close/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_implementation/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_io_service.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/get_service/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/implementation.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/implementation_type.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/
+/doc/html/boost_asio/reference/posix__basic_descriptor/io_control.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/io_control/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/is_open.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/
+/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/lowest_layer_type.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_handle_type.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/native_type.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking_io.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/non_blocking/overload3.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/operator_eq_.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/release.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/service.html
+/doc/html/boost_asio/reference/posix__basic_descriptor/service_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/assign/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_read_some.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/async_write_some.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/basic_stream_descriptor/overload3.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/bytes_readable.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/cancel/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/close/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_implementation/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_io_service.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/get_service/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/implementation_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/io_control/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/is_open.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/lowest_layer_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_handle_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_non_blocking/overload3.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/native_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking_io.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/non_blocking/overload3.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/operator_eq_.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/read_some/overload2.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/release.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/service.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/service_type.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload1.html
+/doc/html/boost_asio/reference/posix__basic_stream_descriptor/write_some/overload2.html
+/doc/html/boost_asio/reference/posix__descriptor_base/
+/doc/html/boost_asio/reference/posix__descriptor_base/bytes_readable.html
+/doc/html/boost_asio/reference/posix__descriptor_base/_descriptor_base.html
+/doc/html/boost_asio/reference/posix__descriptor_base.html
+/doc/html/boost_asio/reference/posix__descriptor_base/non_blocking_io.html
+/doc/html/boost_asio/reference/posix__stream_descriptor.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/assign.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/async_read_some.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/async_write_some.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/cancel.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/close.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/construct.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/destroy.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/get_io_service.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/id.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/implementation_type.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/io_control.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/is_open.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_assign.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/move_construct.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_handle_type.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/native_type.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/non_blocking/overload2.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/read_some.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/release.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/stream_descriptor_service.html
+/doc/html/boost_asio/reference/posix__stream_descriptor_service/write_some.html
+/doc/html/boost_asio/reference/Protocol.html
+/doc/html/boost_asio/reference/RandomAccessHandleService.html
+/doc/html/boost_asio/reference/raw_socket_service/
+/doc/html/boost_asio/reference/raw_socket_service/assign.html
+/doc/html/boost_asio/reference/raw_socket_service/async_connect.html
+/doc/html/boost_asio/reference/raw_socket_service/async_receive_from.html
+/doc/html/boost_asio/reference/raw_socket_service/async_receive.html
+/doc/html/boost_asio/reference/raw_socket_service/async_send.html
+/doc/html/boost_asio/reference/raw_socket_service/async_send_to.html
+/doc/html/boost_asio/reference/raw_socket_service/at_mark.html
+/doc/html/boost_asio/reference/raw_socket_service/available.html
+/doc/html/boost_asio/reference/raw_socket_service/bind.html
+/doc/html/boost_asio/reference/raw_socket_service/cancel.html
+/doc/html/boost_asio/reference/raw_socket_service/close.html
+/doc/html/boost_asio/reference/raw_socket_service/connect.html
+/doc/html/boost_asio/reference/raw_socket_service/construct.html
+/doc/html/boost_asio/reference/raw_socket_service/converting_move_construct.html
+/doc/html/boost_asio/reference/raw_socket_service/destroy.html
+/doc/html/boost_asio/reference/raw_socket_service/endpoint_type.html
+/doc/html/boost_asio/reference/raw_socket_service/get_io_service.html
+/doc/html/boost_asio/reference/raw_socket_service/get_option.html
+/doc/html/boost_asio/reference/raw_socket_service.html
+/doc/html/boost_asio/reference/RawSocketService.html
+/doc/html/boost_asio/reference/raw_socket_service/id.html
+/doc/html/boost_asio/reference/raw_socket_service/implementation_type.html
+/doc/html/boost_asio/reference/raw_socket_service/io_control.html
+/doc/html/boost_asio/reference/raw_socket_service/is_open.html
+/doc/html/boost_asio/reference/raw_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/raw_socket_service/move_assign.html
+/doc/html/boost_asio/reference/raw_socket_service/move_construct.html
+/doc/html/boost_asio/reference/raw_socket_service/native_handle.html
+/doc/html/boost_asio/reference/raw_socket_service/native_handle_type.html
+/doc/html/boost_asio/reference/raw_socket_service/native.html
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/raw_socket_service/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/raw_socket_service/native_type.html
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking/
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/raw_socket_service/non_blocking/overload2.html
+/doc/html/boost_asio/reference/raw_socket_service/open.html
+/doc/html/boost_asio/reference/raw_socket_service/protocol_type.html
+/doc/html/boost_asio/reference/raw_socket_service/raw_socket_service.html
+/doc/html/boost_asio/reference/raw_socket_service/receive_from.html
+/doc/html/boost_asio/reference/raw_socket_service/receive.html
+/doc/html/boost_asio/reference/raw_socket_service/remote_endpoint.html
+/doc/html/boost_asio/reference/raw_socket_service/send.html
+/doc/html/boost_asio/reference/raw_socket_service/send_to.html
+/doc/html/boost_asio/reference/raw_socket_service/set_option.html
+/doc/html/boost_asio/reference/raw_socket_service/shutdown.html
+/doc/html/boost_asio/reference/read/
+/doc/html/boost_asio/reference/read_at/
+/doc/html/boost_asio/reference/read_at.html
+/doc/html/boost_asio/reference/read_at/overload1.html
+/doc/html/boost_asio/reference/read_at/overload2.html
+/doc/html/boost_asio/reference/read_at/overload3.html
+/doc/html/boost_asio/reference/read_at/overload4.html
+/doc/html/boost_asio/reference/read_at/overload5.html
+/doc/html/boost_asio/reference/read_at/overload6.html
+/doc/html/boost_asio/reference/read_at/overload7.html
+/doc/html/boost_asio/reference/read_at/overload8.html
+/doc/html/boost_asio/reference/ReadHandler.html
+/doc/html/boost_asio/reference/read.html
+/doc/html/boost_asio/reference/read/overload1.html
+/doc/html/boost_asio/reference/read/overload2.html
+/doc/html/boost_asio/reference/read/overload3.html
+/doc/html/boost_asio/reference/read/overload4.html
+/doc/html/boost_asio/reference/read/overload5.html
+/doc/html/boost_asio/reference/read/overload6.html
+/doc/html/boost_asio/reference/read/overload7.html
+/doc/html/boost_asio/reference/read/overload8.html
+/doc/html/boost_asio/reference/read_until/
+/doc/html/boost_asio/reference/read_until.html
+/doc/html/boost_asio/reference/read_until/overload1.html
+/doc/html/boost_asio/reference/read_until/overload2.html
+/doc/html/boost_asio/reference/read_until/overload3.html
+/doc/html/boost_asio/reference/read_until/overload4.html
+/doc/html/boost_asio/reference/read_until/overload5.html
+/doc/html/boost_asio/reference/read_until/overload6.html
+/doc/html/boost_asio/reference/read_until/overload7.html
+/doc/html/boost_asio/reference/read_until/overload8.html
+/doc/html/boost_asio/reference/ResolveHandler.html
+/doc/html/boost_asio/reference/ResolverService.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/
+/doc/html/boost_asio/reference/seq_packet_socket_service/assign.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/async_connect.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/async_receive.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/async_send.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/at_mark.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/available.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/bind.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/cancel.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/close.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/connect.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/construct.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/converting_move_construct.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/destroy.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/endpoint_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/get_io_service.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/get_option.html
+/doc/html/boost_asio/reference/seq_packet_socket_service.html
+/doc/html/boost_asio/reference/SeqPacketSocketService.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/id.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/implementation_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/io_control.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/is_open.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/move_assign.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/move_construct.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_handle_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/native_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/non_blocking/overload2.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/open.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/protocol_type.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/receive.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/remote_endpoint.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/send.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/seq_packet_socket_service.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/set_option.html
+/doc/html/boost_asio/reference/seq_packet_socket_service/shutdown.html
+/doc/html/boost_asio/reference/serial_port_base/
+/doc/html/boost_asio/reference/serial_port_base__baud_rate/
+/doc/html/boost_asio/reference/serial_port_base__baud_rate/baud_rate.html
+/doc/html/boost_asio/reference/serial_port_base__baud_rate.html
+/doc/html/boost_asio/reference/serial_port_base__baud_rate/load.html
+/doc/html/boost_asio/reference/serial_port_base__baud_rate/store.html
+/doc/html/boost_asio/reference/serial_port_base__baud_rate/value.html
+/doc/html/boost_asio/reference/serial_port_base__character_size/
+/doc/html/boost_asio/reference/serial_port_base__character_size/character_size.html
+/doc/html/boost_asio/reference/serial_port_base__character_size.html
+/doc/html/boost_asio/reference/serial_port_base__character_size/load.html
+/doc/html/boost_asio/reference/serial_port_base__character_size/store.html
+/doc/html/boost_asio/reference/serial_port_base__character_size/value.html
+/doc/html/boost_asio/reference/serial_port_base__flow_control/
+/doc/html/boost_asio/reference/serial_port_base__flow_control/flow_control.html
+/doc/html/boost_asio/reference/serial_port_base__flow_control.html
+/doc/html/boost_asio/reference/serial_port_base__flow_control/load.html
+/doc/html/boost_asio/reference/serial_port_base__flow_control/store.html
+/doc/html/boost_asio/reference/serial_port_base__flow_control/type.html
+/doc/html/boost_asio/reference/serial_port_base__flow_control/value.html
+/doc/html/boost_asio/reference/serial_port_base.html
+/doc/html/boost_asio/reference/serial_port_base__parity/
+/doc/html/boost_asio/reference/serial_port_base__parity.html
+/doc/html/boost_asio/reference/serial_port_base__parity/load.html
+/doc/html/boost_asio/reference/serial_port_base__parity/parity.html
+/doc/html/boost_asio/reference/serial_port_base__parity/store.html
+/doc/html/boost_asio/reference/serial_port_base__parity/type.html
+/doc/html/boost_asio/reference/serial_port_base__parity/value.html
+/doc/html/boost_asio/reference/serial_port_base/_serial_port_base.html
+/doc/html/boost_asio/reference/serial_port_base__stop_bits/
+/doc/html/boost_asio/reference/serial_port_base__stop_bits.html
+/doc/html/boost_asio/reference/serial_port_base__stop_bits/load.html
+/doc/html/boost_asio/reference/serial_port_base__stop_bits/stop_bits.html
+/doc/html/boost_asio/reference/serial_port_base__stop_bits/store.html
+/doc/html/boost_asio/reference/serial_port_base__stop_bits/type.html
+/doc/html/boost_asio/reference/serial_port_base__stop_bits/value.html
+/doc/html/boost_asio/reference/serial_port.html
+/doc/html/boost_asio/reference/serial_port_service/
+/doc/html/boost_asio/reference/serial_port_service/assign.html
+/doc/html/boost_asio/reference/serial_port_service/async_read_some.html
+/doc/html/boost_asio/reference/serial_port_service/async_write_some.html
+/doc/html/boost_asio/reference/serial_port_service/cancel.html
+/doc/html/boost_asio/reference/serial_port_service/close.html
+/doc/html/boost_asio/reference/serial_port_service/construct.html
+/doc/html/boost_asio/reference/serial_port_service/destroy.html
+/doc/html/boost_asio/reference/serial_port_service/get_io_service.html
+/doc/html/boost_asio/reference/serial_port_service/get_option.html
+/doc/html/boost_asio/reference/serial_port_service.html
+/doc/html/boost_asio/reference/SerialPortService.html
+/doc/html/boost_asio/reference/serial_port_service/id.html
+/doc/html/boost_asio/reference/serial_port_service/implementation_type.html
+/doc/html/boost_asio/reference/serial_port_service/is_open.html
+/doc/html/boost_asio/reference/serial_port_service/move_assign.html
+/doc/html/boost_asio/reference/serial_port_service/move_construct.html
+/doc/html/boost_asio/reference/serial_port_service/native_handle.html
+/doc/html/boost_asio/reference/serial_port_service/native_handle_type.html
+/doc/html/boost_asio/reference/serial_port_service/native.html
+/doc/html/boost_asio/reference/serial_port_service/native_type.html
+/doc/html/boost_asio/reference/serial_port_service/open.html
+/doc/html/boost_asio/reference/serial_port_service/read_some.html
+/doc/html/boost_asio/reference/serial_port_service/send_break.html
+/doc/html/boost_asio/reference/serial_port_service/serial_port_service.html
+/doc/html/boost_asio/reference/serial_port_service/set_option.html
+/doc/html/boost_asio/reference/serial_port_service/write_some.html
+/doc/html/boost_asio/reference/service_already_exists/
+/doc/html/boost_asio/reference/service_already_exists.html
+/doc/html/boost_asio/reference/service_already_exists/service_already_exists.html
+/doc/html/boost_asio/reference/Service.html
+/doc/html/boost_asio/reference/SettableSerialPortOption.html
+/doc/html/boost_asio/reference/SettableSocketOption.html
+/doc/html/boost_asio/reference/ShutdownHandler.html
+/doc/html/boost_asio/reference/SignalHandler.html
+/doc/html/boost_asio/reference/signal_set.html
+/doc/html/boost_asio/reference/signal_set_service/
+/doc/html/boost_asio/reference/signal_set_service/add.html
+/doc/html/boost_asio/reference/signal_set_service/async_wait.html
+/doc/html/boost_asio/reference/signal_set_service/cancel.html
+/doc/html/boost_asio/reference/signal_set_service/clear.html
+/doc/html/boost_asio/reference/signal_set_service/construct.html
+/doc/html/boost_asio/reference/signal_set_service/destroy.html
+/doc/html/boost_asio/reference/signal_set_service/get_io_service.html
+/doc/html/boost_asio/reference/signal_set_service.html
+/doc/html/boost_asio/reference/SignalSetService.html
+/doc/html/boost_asio/reference/signal_set_service/id.html
+/doc/html/boost_asio/reference/signal_set_service/implementation_type.html
+/doc/html/boost_asio/reference/signal_set_service/remove.html
+/doc/html/boost_asio/reference/signal_set_service/signal_set_service.html
+/doc/html/boost_asio/reference/socket_acceptor_service/
+/doc/html/boost_asio/reference/socket_acceptor_service/accept.html
+/doc/html/boost_asio/reference/socket_acceptor_service/assign.html
+/doc/html/boost_asio/reference/socket_acceptor_service/async_accept.html
+/doc/html/boost_asio/reference/socket_acceptor_service/bind.html
+/doc/html/boost_asio/reference/socket_acceptor_service/cancel.html
+/doc/html/boost_asio/reference/socket_acceptor_service/close.html
+/doc/html/boost_asio/reference/socket_acceptor_service/construct.html
+/doc/html/boost_asio/reference/socket_acceptor_service/converting_move_construct.html
+/doc/html/boost_asio/reference/socket_acceptor_service/destroy.html
+/doc/html/boost_asio/reference/socket_acceptor_service/endpoint_type.html
+/doc/html/boost_asio/reference/socket_acceptor_service/get_io_service.html
+/doc/html/boost_asio/reference/socket_acceptor_service/get_option.html
+/doc/html/boost_asio/reference/socket_acceptor_service.html
+/doc/html/boost_asio/reference/SocketAcceptorService.html
+/doc/html/boost_asio/reference/socket_acceptor_service/id.html
+/doc/html/boost_asio/reference/socket_acceptor_service/implementation_type.html
+/doc/html/boost_asio/reference/socket_acceptor_service/io_control.html
+/doc/html/boost_asio/reference/socket_acceptor_service/is_open.html
+/doc/html/boost_asio/reference/socket_acceptor_service/listen.html
+/doc/html/boost_asio/reference/socket_acceptor_service/local_endpoint.html
+/doc/html/boost_asio/reference/socket_acceptor_service/move_assign.html
+/doc/html/boost_asio/reference/socket_acceptor_service/move_construct.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_handle.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_handle_type.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/socket_acceptor_service/native_type.html
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking.html
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/socket_acceptor_service/non_blocking/overload2.html
+/doc/html/boost_asio/reference/socket_acceptor_service/open.html
+/doc/html/boost_asio/reference/socket_acceptor_service/protocol_type.html
+/doc/html/boost_asio/reference/socket_acceptor_service/set_option.html
+/doc/html/boost_asio/reference/socket_acceptor_service/socket_acceptor_service.html
+/doc/html/boost_asio/reference/socket_base/
+/doc/html/boost_asio/reference/socket_base/broadcast.html
+/doc/html/boost_asio/reference/socket_base/bytes_readable.html
+/doc/html/boost_asio/reference/socket_base/debug.html
+/doc/html/boost_asio/reference/socket_base/do_not_route.html
+/doc/html/boost_asio/reference/socket_base/enable_connection_aborted.html
+/doc/html/boost_asio/reference/socket_base.html
+/doc/html/boost_asio/reference/socket_base/keep_alive.html
+/doc/html/boost_asio/reference/socket_base/linger.html
+/doc/html/boost_asio/reference/socket_base/max_connections.html
+/doc/html/boost_asio/reference/socket_base/message_do_not_route.html
+/doc/html/boost_asio/reference/socket_base/message_end_of_record.html
+/doc/html/boost_asio/reference/socket_base/message_flags.html
+/doc/html/boost_asio/reference/socket_base/message_out_of_band.html
+/doc/html/boost_asio/reference/socket_base/message_peek.html
+/doc/html/boost_asio/reference/socket_base/non_blocking_io.html
+/doc/html/boost_asio/reference/socket_base/receive_buffer_size.html
+/doc/html/boost_asio/reference/socket_base/receive_low_watermark.html
+/doc/html/boost_asio/reference/socket_base/reuse_address.html
+/doc/html/boost_asio/reference/socket_base/send_buffer_size.html
+/doc/html/boost_asio/reference/socket_base/send_low_watermark.html
+/doc/html/boost_asio/reference/socket_base/shutdown_type.html
+/doc/html/boost_asio/reference/socket_base/_socket_base.html
+/doc/html/boost_asio/reference/SocketService.html
+/doc/html/boost_asio/reference/spawn/
+/doc/html/boost_asio/reference/spawn.html
+/doc/html/boost_asio/reference/spawn/overload1.html
+/doc/html/boost_asio/reference/spawn/overload2.html
+/doc/html/boost_asio/reference/spawn/overload3.html
+/doc/html/boost_asio/reference/spawn/overload4.html
+/doc/html/boost_asio/reference/ssl__context/
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority.html
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload1.html
+/doc/html/boost_asio/reference/ssl__context/add_certificate_authority/overload2.html
+/doc/html/boost_asio/reference/ssl__context/add_verify_path/
+/doc/html/boost_asio/reference/ssl__context/add_verify_path.html
+/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload1.html
+/doc/html/boost_asio/reference/ssl__context/add_verify_path/overload2.html
+/doc/html/boost_asio/reference/ssl__context_base/
+/doc/html/boost_asio/reference/ssl__context_base/_context_base.html
+/doc/html/boost_asio/reference/ssl__context_base/default_workarounds.html
+/doc/html/boost_asio/reference/ssl__context_base/file_format.html
+/doc/html/boost_asio/reference/ssl__context_base.html
+/doc/html/boost_asio/reference/ssl__context_base/method.html
+/doc/html/boost_asio/reference/ssl__context_base/no_compression.html
+/doc/html/boost_asio/reference/ssl__context_base/no_sslv2.html
+/doc/html/boost_asio/reference/ssl__context_base/no_sslv3.html
+/doc/html/boost_asio/reference/ssl__context_base/no_tlsv1.html
+/doc/html/boost_asio/reference/ssl__context_base/options.html
+/doc/html/boost_asio/reference/ssl__context_base/password_purpose.html
+/doc/html/boost_asio/reference/ssl__context_base/single_dh_use.html
+/doc/html/boost_asio/reference/ssl__context/clear_options/
+/doc/html/boost_asio/reference/ssl__context/clear_options.html
+/doc/html/boost_asio/reference/ssl__context/clear_options/overload1.html
+/doc/html/boost_asio/reference/ssl__context/clear_options/overload2.html
+/doc/html/boost_asio/reference/ssl__context/context/
+/doc/html/boost_asio/reference/ssl__context/_context.html
+/doc/html/boost_asio/reference/ssl__context/context.html
+/doc/html/boost_asio/reference/ssl__context/context/overload1.html
+/doc/html/boost_asio/reference/ssl__context/context/overload2.html
+/doc/html/boost_asio/reference/ssl__context/context/overload3.html
+/doc/html/boost_asio/reference/ssl__context/default_workarounds.html
+/doc/html/boost_asio/reference/ssl__context/file_format.html
+/doc/html/boost_asio/reference/ssl__context.html
+/doc/html/boost_asio/reference/ssl__context/impl.html
+/doc/html/boost_asio/reference/ssl__context/impl_type.html
+/doc/html/boost_asio/reference/ssl__context/load_verify_file/
+/doc/html/boost_asio/reference/ssl__context/load_verify_file.html
+/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/load_verify_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/method.html
+/doc/html/boost_asio/reference/ssl__context/native_handle.html
+/doc/html/boost_asio/reference/ssl__context/native_handle_type.html
+/doc/html/boost_asio/reference/ssl__context/no_compression.html
+/doc/html/boost_asio/reference/ssl__context/no_sslv2.html
+/doc/html/boost_asio/reference/ssl__context/no_sslv3.html
+/doc/html/boost_asio/reference/ssl__context/no_tlsv1.html
+/doc/html/boost_asio/reference/ssl__context/operator_eq_.html
+/doc/html/boost_asio/reference/ssl__context/options.html
+/doc/html/boost_asio/reference/ssl__context/password_purpose.html
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths.html
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_default_verify_paths/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_options/
+/doc/html/boost_asio/reference/ssl__context/set_options.html
+/doc/html/boost_asio/reference/ssl__context/set_options/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_options/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_password_callback/
+/doc/html/boost_asio/reference/ssl__context/set_password_callback.html
+/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_password_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback/
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth/
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_depth/overload2.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode/
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload1.html
+/doc/html/boost_asio/reference/ssl__context/set_verify_mode/overload2.html
+/doc/html/boost_asio/reference/ssl__context/single_dh_use.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate/
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_chain/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file/
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_certificate/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key/
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file/
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_private_key/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_rsa_private_key/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh_file/overload2.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload1.html
+/doc/html/boost_asio/reference/ssl__context/use_tmp_dh/overload2.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/
+/doc/html/boost_asio/reference/ssl__rfc2818_verification.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/operator_lp__rp_.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/result_type.html
+/doc/html/boost_asio/reference/ssl__rfc2818_verification/rfc2818_verification.html
+/doc/html/boost_asio/reference/ssl__stream/
+/doc/html/boost_asio/reference/ssl__stream/async_handshake/
+/doc/html/boost_asio/reference/ssl__stream/async_handshake.html
+/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/async_handshake/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/async_read_some.html
+/doc/html/boost_asio/reference/ssl__stream/async_shutdown.html
+/doc/html/boost_asio/reference/ssl__stream/async_write_some.html
+/doc/html/boost_asio/reference/ssl__stream_base/
+/doc/html/boost_asio/reference/ssl__stream_base/handshake_type.html
+/doc/html/boost_asio/reference/ssl__stream_base.html
+/doc/html/boost_asio/reference/ssl__stream_base/_stream_base.html
+/doc/html/boost_asio/reference/ssl__stream/get_io_service.html
+/doc/html/boost_asio/reference/ssl__stream/handshake/
+/doc/html/boost_asio/reference/ssl__stream/handshake.html
+/doc/html/boost_asio/reference/ssl__stream/handshake/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/handshake/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/handshake/overload3.html
+/doc/html/boost_asio/reference/ssl__stream/handshake/overload4.html
+/doc/html/boost_asio/reference/ssl__stream/handshake_type.html
+/doc/html/boost_asio/reference/ssl__stream.html
+/doc/html/boost_asio/reference/ssl__stream/impl.html
+/doc/html/boost_asio/reference/ssl__stream__impl_struct/
+/doc/html/boost_asio/reference/ssl__stream__impl_struct.html
+/doc/html/boost_asio/reference/ssl__stream__impl_struct/ssl.html
+/doc/html/boost_asio/reference/ssl__stream/impl_type.html
+/doc/html/boost_asio/reference/ssl__stream/lowest_layer/
+/doc/html/boost_asio/reference/ssl__stream/lowest_layer.html
+/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/lowest_layer_type.html
+/doc/html/boost_asio/reference/ssl__stream/native_handle.html
+/doc/html/boost_asio/reference/ssl__stream/native_handle_type.html
+/doc/html/boost_asio/reference/ssl__stream/next_layer/
+/doc/html/boost_asio/reference/ssl__stream/next_layer.html
+/doc/html/boost_asio/reference/ssl__stream/next_layer/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/next_layer/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/next_layer_type.html
+/doc/html/boost_asio/reference/ssl__stream/read_some/
+/doc/html/boost_asio/reference/ssl__stream/read_some.html
+/doc/html/boost_asio/reference/ssl__stream/read_some/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/read_some/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_callback/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_depth/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/set_verify_mode/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/shutdown/
+/doc/html/boost_asio/reference/ssl__stream/shutdown.html
+/doc/html/boost_asio/reference/ssl__stream/shutdown/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/shutdown/overload2.html
+/doc/html/boost_asio/reference/ssl__stream/_stream.html
+/doc/html/boost_asio/reference/ssl__stream/stream.html
+/doc/html/boost_asio/reference/ssl__stream/write_some/
+/doc/html/boost_asio/reference/ssl__stream/write_some.html
+/doc/html/boost_asio/reference/ssl__stream/write_some/overload1.html
+/doc/html/boost_asio/reference/ssl__stream/write_some/overload2.html
+/doc/html/boost_asio/reference/ssl__verify_client_once.html
+/doc/html/boost_asio/reference/ssl__verify_context/
+/doc/html/boost_asio/reference/ssl__verify_context.html
+/doc/html/boost_asio/reference/ssl__verify_context/native_handle.html
+/doc/html/boost_asio/reference/ssl__verify_context/native_handle_type.html
+/doc/html/boost_asio/reference/ssl__verify_context/verify_context.html
+/doc/html/boost_asio/reference/ssl__verify_fail_if_no_peer_cert.html
+/doc/html/boost_asio/reference/ssl__verify_mode.html
+/doc/html/boost_asio/reference/ssl__verify_none.html
+/doc/html/boost_asio/reference/ssl__verify_peer.html
+/doc/html/boost_asio/reference/steady_timer.html
+/doc/html/boost_asio/reference/strand.html
+/doc/html/boost_asio/reference/streambuf.html
+/doc/html/boost_asio/reference/StreamDescriptorService.html
+/doc/html/boost_asio/reference/StreamHandleService.html
+/doc/html/boost_asio/reference/stream_socket_service/
+/doc/html/boost_asio/reference/stream_socket_service/assign.html
+/doc/html/boost_asio/reference/stream_socket_service/async_connect.html
+/doc/html/boost_asio/reference/stream_socket_service/async_receive.html
+/doc/html/boost_asio/reference/stream_socket_service/async_send.html
+/doc/html/boost_asio/reference/stream_socket_service/at_mark.html
+/doc/html/boost_asio/reference/stream_socket_service/available.html
+/doc/html/boost_asio/reference/stream_socket_service/bind.html
+/doc/html/boost_asio/reference/stream_socket_service/cancel.html
+/doc/html/boost_asio/reference/stream_socket_service/close.html
+/doc/html/boost_asio/reference/stream_socket_service/connect.html
+/doc/html/boost_asio/reference/stream_socket_service/construct.html
+/doc/html/boost_asio/reference/stream_socket_service/converting_move_construct.html
+/doc/html/boost_asio/reference/stream_socket_service/destroy.html
+/doc/html/boost_asio/reference/stream_socket_service/endpoint_type.html
+/doc/html/boost_asio/reference/stream_socket_service/get_io_service.html
+/doc/html/boost_asio/reference/stream_socket_service/get_option.html
+/doc/html/boost_asio/reference/stream_socket_service.html
+/doc/html/boost_asio/reference/StreamSocketService.html
+/doc/html/boost_asio/reference/stream_socket_service/id.html
+/doc/html/boost_asio/reference/stream_socket_service/implementation_type.html
+/doc/html/boost_asio/reference/stream_socket_service/io_control.html
+/doc/html/boost_asio/reference/stream_socket_service/is_open.html
+/doc/html/boost_asio/reference/stream_socket_service/local_endpoint.html
+/doc/html/boost_asio/reference/stream_socket_service/move_assign.html
+/doc/html/boost_asio/reference/stream_socket_service/move_construct.html
+/doc/html/boost_asio/reference/stream_socket_service/native_handle.html
+/doc/html/boost_asio/reference/stream_socket_service/native_handle_type.html
+/doc/html/boost_asio/reference/stream_socket_service/native.html
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking.html
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload1.html
+/doc/html/boost_asio/reference/stream_socket_service/native_non_blocking/overload2.html
+/doc/html/boost_asio/reference/stream_socket_service/native_type.html
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking/
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking.html
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload1.html
+/doc/html/boost_asio/reference/stream_socket_service/non_blocking/overload2.html
+/doc/html/boost_asio/reference/stream_socket_service/open.html
+/doc/html/boost_asio/reference/stream_socket_service/protocol_type.html
+/doc/html/boost_asio/reference/stream_socket_service/receive.html
+/doc/html/boost_asio/reference/stream_socket_service/remote_endpoint.html
+/doc/html/boost_asio/reference/stream_socket_service/send.html
+/doc/html/boost_asio/reference/stream_socket_service/set_option.html
+/doc/html/boost_asio/reference/stream_socket_service/shutdown.html
+/doc/html/boost_asio/reference/stream_socket_service/stream_socket_service.html
+/doc/html/boost_asio/reference/SyncRandomAccessReadDevice.html
+/doc/html/boost_asio/reference/SyncRandomAccessWriteDevice.html
+/doc/html/boost_asio/reference/SyncReadStream.html
+/doc/html/boost_asio/reference/SyncWriteStream.html
+/doc/html/boost_asio/reference/system_timer.html
+/doc/html/boost_asio/reference/TimerService.html
+/doc/html/boost_asio/reference/TimeTraits.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/add.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/duration_type.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/less_than.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/now.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/subtract.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/time_type.html
+/doc/html/boost_asio/reference/time_traits_lt__ptime__gt_/to_posix_duration.html
+/doc/html/boost_asio/reference/transfer_all.html
+/doc/html/boost_asio/reference/transfer_at_least.html
+/doc/html/boost_asio/reference/transfer_exactly.html
+/doc/html/boost_asio/reference/use_future.html
+/doc/html/boost_asio/reference/use_future_t/
+/doc/html/boost_asio/reference/use_future_t/allocator_type.html
+/doc/html/boost_asio/reference/use_future_t/get_allocator.html
+/doc/html/boost_asio/reference/use_future_t.html
+/doc/html/boost_asio/reference/use_future_t/operator_lb__rb_.html
+/doc/html/boost_asio/reference/use_future_t/use_future_t/
+/doc/html/boost_asio/reference/use_future_t/use_future_t.html
+/doc/html/boost_asio/reference/use_future_t/use_future_t/overload1.html
+/doc/html/boost_asio/reference/use_future_t/use_future_t/overload2.html
+/doc/html/boost_asio/reference/use_service.html
+/doc/html/boost_asio/reference/waitable_timer_service/
+/doc/html/boost_asio/reference/waitable_timer_service/async_wait.html
+/doc/html/boost_asio/reference/waitable_timer_service/cancel.html
+/doc/html/boost_asio/reference/waitable_timer_service/cancel_one.html
+/doc/html/boost_asio/reference/waitable_timer_service/clock_type.html
+/doc/html/boost_asio/reference/waitable_timer_service/construct.html
+/doc/html/boost_asio/reference/waitable_timer_service/destroy.html
+/doc/html/boost_asio/reference/waitable_timer_service/duration.html
+/doc/html/boost_asio/reference/waitable_timer_service/expires_at/
+/doc/html/boost_asio/reference/waitable_timer_service/expires_at.html
+/doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload1.html
+/doc/html/boost_asio/reference/waitable_timer_service/expires_at/overload2.html
+/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/
+/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now.html
+/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload1.html
+/doc/html/boost_asio/reference/waitable_timer_service/expires_from_now/overload2.html
+/doc/html/boost_asio/reference/waitable_timer_service/get_io_service.html
+/doc/html/boost_asio/reference/waitable_timer_service.html
+/doc/html/boost_asio/reference/WaitableTimerService.html
+/doc/html/boost_asio/reference/waitable_timer_service/id.html
+/doc/html/boost_asio/reference/waitable_timer_service/implementation_type.html
+/doc/html/boost_asio/reference/waitable_timer_service/time_point.html
+/doc/html/boost_asio/reference/waitable_timer_service/traits_type.html
+/doc/html/boost_asio/reference/waitable_timer_service/waitable_timer_service.html
+/doc/html/boost_asio/reference/waitable_timer_service/wait.html
+/doc/html/boost_asio/reference/WaitHandler.html
+/doc/html/boost_asio/reference/wait_traits/
+/doc/html/boost_asio/reference/wait_traits.html
+/doc/html/boost_asio/reference/WaitTraits.html
+/doc/html/boost_asio/reference/wait_traits/to_wait_duration.html
+/doc/html/boost_asio/reference/windows__basic_handle/
+/doc/html/boost_asio/reference/windows__basic_handle/assign/
+/doc/html/boost_asio/reference/windows__basic_handle/assign.html
+/doc/html/boost_asio/reference/windows__basic_handle/assign/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/assign/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/
+/doc/html/boost_asio/reference/windows__basic_handle/_basic_handle.html
+/doc/html/boost_asio/reference/windows__basic_handle/basic_handle.html
+/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/basic_handle/overload3.html
+/doc/html/boost_asio/reference/windows__basic_handle/cancel/
+/doc/html/boost_asio/reference/windows__basic_handle/cancel.html
+/doc/html/boost_asio/reference/windows__basic_handle/cancel/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/cancel/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/close/
+/doc/html/boost_asio/reference/windows__basic_handle/close.html
+/doc/html/boost_asio/reference/windows__basic_handle/close/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/close/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_implementation/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_io_service.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_service/
+/doc/html/boost_asio/reference/windows__basic_handle/get_service.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/get_service/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle.html
+/doc/html/boost_asio/reference/windows__basic_handle/implementation.html
+/doc/html/boost_asio/reference/windows__basic_handle/implementation_type.html
+/doc/html/boost_asio/reference/windows__basic_handle/is_open.html
+/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/
+/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer.html
+/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/windows__basic_handle/lowest_layer_type.html
+/doc/html/boost_asio/reference/windows__basic_handle/native_handle.html
+/doc/html/boost_asio/reference/windows__basic_handle/native_handle_type.html
+/doc/html/boost_asio/reference/windows__basic_handle/native.html
+/doc/html/boost_asio/reference/windows__basic_handle/native_type.html
+/doc/html/boost_asio/reference/windows__basic_handle/operator_eq_.html
+/doc/html/boost_asio/reference/windows__basic_handle/service.html
+/doc/html/boost_asio/reference/windows__basic_handle/service_type.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/
+/doc/html/boost_asio/reference/windows__basic_object_handle/assign/
+/doc/html/boost_asio/reference/windows__basic_object_handle/assign.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/assign/overload2.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/async_wait.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/
+/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload2.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/basic_object_handle/overload3.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/
+/doc/html/boost_asio/reference/windows__basic_object_handle/cancel.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/cancel/overload2.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/close/
+/doc/html/boost_asio/reference/windows__basic_object_handle/close.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/close/overload2.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_implementation/overload2.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_io_service.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_service/
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_service.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/get_service/overload2.html
+/doc/html/boost_asio/reference/windows__basic_object_handle.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/implementation.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/implementation_type.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/is_open.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/
+/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/lowest_layer_type.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/native_handle_type.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/native.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/native_type.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/operator_eq_.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/service.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/service_type.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/wait/
+/doc/html/boost_asio/reference/windows__basic_object_handle/wait.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload1.html
+/doc/html/boost_asio/reference/windows__basic_object_handle/wait/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/assign/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_read_some_at.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/async_write_some_at.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/basic_random_access_handle/overload3.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/cancel/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/close.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/close/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_implementation/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_io_service.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/get_service/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/implementation_type.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/is_open.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/lowest_layer_type.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_handle_type.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/native.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/native_type.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/operator_eq_.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/read_some_at/overload2.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/service.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/service_type.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload1.html
+/doc/html/boost_asio/reference/windows__basic_random_access_handle/write_some_at/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/assign.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/assign/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/async_read_some.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/async_write_some.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/basic_stream_handle/overload3.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/cancel/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/close/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/close.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/close/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_implementation/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_io_service.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/get_service/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/implementation.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/implementation_type.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/is_open.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/lowest_layer_type.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/native_handle_type.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/native.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/native_type.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/operator_eq_.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/read_some/overload2.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/service.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/service_type.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/
+/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload1.html
+/doc/html/boost_asio/reference/windows__basic_stream_handle/write_some/overload2.html
+/doc/html/boost_asio/reference/windows__object_handle.html
+/doc/html/boost_asio/reference/windows__object_handle_service/
+/doc/html/boost_asio/reference/windows__object_handle_service/assign.html
+/doc/html/boost_asio/reference/windows__object_handle_service/async_wait.html
+/doc/html/boost_asio/reference/windows__object_handle_service/cancel.html
+/doc/html/boost_asio/reference/windows__object_handle_service/close.html
+/doc/html/boost_asio/reference/windows__object_handle_service/construct.html
+/doc/html/boost_asio/reference/windows__object_handle_service/destroy.html
+/doc/html/boost_asio/reference/windows__object_handle_service/get_io_service.html
+/doc/html/boost_asio/reference/windows__object_handle_service.html
+/doc/html/boost_asio/reference/windows__object_handle_service/id.html
+/doc/html/boost_asio/reference/windows__object_handle_service/implementation_type.html
+/doc/html/boost_asio/reference/windows__object_handle_service/is_open.html
+/doc/html/boost_asio/reference/windows__object_handle_service/move_assign.html
+/doc/html/boost_asio/reference/windows__object_handle_service/move_construct.html
+/doc/html/boost_asio/reference/windows__object_handle_service/native_handle.html
+/doc/html/boost_asio/reference/windows__object_handle_service/native_handle_type.html
+/doc/html/boost_asio/reference/windows__object_handle_service/object_handle_service.html
+/doc/html/boost_asio/reference/windows__object_handle_service/wait.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/
+/doc/html/boost_asio/reference/windows__overlapped_ptr/complete.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/get/
+/doc/html/boost_asio/reference/windows__overlapped_ptr/get.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload1.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/get/overload2.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/
+/doc/html/boost_asio/reference/windows__overlapped_ptr/_overlapped_ptr.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload1.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/overlapped_ptr/overload2.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/release.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/
+/doc/html/boost_asio/reference/windows__overlapped_ptr/reset.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload1.html
+/doc/html/boost_asio/reference/windows__overlapped_ptr/reset/overload2.html
+/doc/html/boost_asio/reference/windows__random_access_handle.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/
+/doc/html/boost_asio/reference/windows__random_access_handle_service/assign.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/async_read_some_at.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/async_write_some_at.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/cancel.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/close.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/construct.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/destroy.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/get_io_service.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/id.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/implementation_type.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/is_open.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/move_assign.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/move_construct.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/native_handle_type.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/native.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/native_type.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/random_access_handle_service.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/read_some_at.html
+/doc/html/boost_asio/reference/windows__random_access_handle_service/write_some_at.html
+/doc/html/boost_asio/reference/windows__stream_handle.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/
+/doc/html/boost_asio/reference/windows__stream_handle_service/assign.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/async_read_some.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/async_write_some.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/cancel.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/close.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/construct.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/destroy.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/get_io_service.html
+/doc/html/boost_asio/reference/windows__stream_handle_service.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/id.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/implementation_type.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/is_open.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/move_assign.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/move_construct.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/native_handle_type.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/native.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/native_type.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/read_some.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/stream_handle_service.html
+/doc/html/boost_asio/reference/windows__stream_handle_service/write_some.html
+/doc/html/boost_asio/reference/write/
+/doc/html/boost_asio/reference/write_at/
+/doc/html/boost_asio/reference/write_at.html
+/doc/html/boost_asio/reference/write_at/overload1.html
+/doc/html/boost_asio/reference/write_at/overload2.html
+/doc/html/boost_asio/reference/write_at/overload3.html
+/doc/html/boost_asio/reference/write_at/overload4.html
+/doc/html/boost_asio/reference/write_at/overload5.html
+/doc/html/boost_asio/reference/write_at/overload6.html
+/doc/html/boost_asio/reference/write_at/overload7.html
+/doc/html/boost_asio/reference/write_at/overload8.html
+/doc/html/boost_asio/reference/WriteHandler.html
+/doc/html/boost_asio/reference/write.html
+/doc/html/boost_asio/reference/write/overload1.html
+/doc/html/boost_asio/reference/write/overload2.html
+/doc/html/boost_asio/reference/write/overload3.html
+/doc/html/boost_asio/reference/write/overload4.html
+/doc/html/boost_asio/reference/write/overload5.html
+/doc/html/boost_asio/reference/write/overload6.html
+/doc/html/boost_asio/reference/write/overload7.html
+/doc/html/boost_asio/reference/write/overload8.html
+/doc/html/boost_asio/reference/yield_context.html
+/doc/html/boost_asio/sync_op.png
+/doc/html/boost_asio/tutorial/
+/doc/html/boost_asio/tutorial.html
+/doc/html/boost_asio/tutorial/tutdaytime1/
+/doc/html/boost_asio/tutorial/tutdaytime1.html
+/doc/html/boost_asio/tutorial/tutdaytime1/src.html
+/doc/html/boost_asio/tutorial/tutdaytime2/
+/doc/html/boost_asio/tutorial/tutdaytime2.html
+/doc/html/boost_asio/tutorial/tutdaytime2/src.html
+/doc/html/boost_asio/tutorial/tutdaytime3/
+/doc/html/boost_asio/tutorial/tutdaytime3.html
+/doc/html/boost_asio/tutorial/tutdaytime3/src.html
+/doc/html/boost_asio/tutorial/tutdaytime4/
+/doc/html/boost_asio/tutorial/tutdaytime4.html
+/doc/html/boost_asio/tutorial/tutdaytime4/src.html
+/doc/html/boost_asio/tutorial/tutdaytime5/
+/doc/html/boost_asio/tutorial/tutdaytime5.html
+/doc/html/boost_asio/tutorial/tutdaytime5/src.html
+/doc/html/boost_asio/tutorial/tutdaytime6/
+/doc/html/boost_asio/tutorial/tutdaytime6.html
+/doc/html/boost_asio/tutorial/tutdaytime6/src.html
+/doc/html/boost_asio/tutorial/tutdaytime7/
+/doc/html/boost_asio/tutorial/tutdaytime7.html
+/doc/html/boost_asio/tutorial/tutdaytime7/src.html
+/doc/html/boost_asio/tutorial/tuttimer1/
+/doc/html/boost_asio/tutorial/tuttimer1.html
+/doc/html/boost_asio/tutorial/tuttimer1/src.html
+/doc/html/boost_asio/tutorial/tuttimer2/
+/doc/html/boost_asio/tutorial/tuttimer2.html
+/doc/html/boost_asio/tutorial/tuttimer2/src.html
+/doc/html/boost_asio/tutorial/tuttimer3/
+/doc/html/boost_asio/tutorial/tuttimer3.html
+/doc/html/boost_asio/tutorial/tuttimer3/src.html
+/doc/html/boost_asio/tutorial/tuttimer4/
+/doc/html/boost_asio/tutorial/tuttimer4.html
+/doc/html/boost_asio/tutorial/tuttimer4/src.html
+/doc/html/boost_asio/tutorial/tuttimer5/
+/doc/html/boost_asio/tutorial/tuttimer5.html
+/doc/html/boost_asio/tutorial/tuttimer5/src.html
+/doc/html/boost_asio/using.html
+/libs/
+/libs/asio/
+/libs/asio/doc/
+/libs/asio/doc/asio.qbk
+/libs/asio/doc/doxy2qbk.pl
+/libs/asio/doc/examples.qbk
+/libs/asio/doc/history.qbk
+/libs/asio/doc/index.xml
+/libs/asio/doc/Jamfile.v2
+/libs/asio/doc/noncopyable_dox.txt
+/libs/asio/doc/overview/
+/libs/asio/doc/overview/allocation.qbk
+/libs/asio/doc/overview/async_op1.dot
+/libs/asio/doc/overview/async_op1.png
+/libs/asio/doc/overview/async_op2.dot
+/libs/asio/doc/overview/async_op2.png
+/libs/asio/doc/overview/async.qbk
+/libs/asio/doc/overview/basics.qbk
+/libs/asio/doc/overview/bsd_sockets.qbk
+/libs/asio/doc/overview/buffers.qbk
+/libs/asio/doc/overview/coroutine.qbk
+/libs/asio/doc/overview/cpp2011.qbk
+/libs/asio/doc/overview/handler_tracking.qbk
+/libs/asio/doc/overview/implementation.qbk
+/libs/asio/doc/overview/iostreams.qbk
+/libs/asio/doc/overview/line_based.qbk
+/libs/asio/doc/overview/other_protocols.qbk
+/libs/asio/doc/overview/posix.qbk
+/libs/asio/doc/overview/proactor.dot
+/libs/asio/doc/overview/proactor.png
+/libs/asio/doc/overview/protocols.qbk
+/libs/asio/doc/overview.qbk
+/libs/asio/doc/overview/rationale.qbk
+/libs/asio/doc/overview/reactor.qbk
+/libs/asio/doc/overview/serial_ports.qbk
+/libs/asio/doc/overview/signals.qbk
+/libs/asio/doc/overview/spawn.qbk
+/libs/asio/doc/overview/ssl.qbk
+/libs/asio/doc/overview/strands.qbk
+/libs/asio/doc/overview/streams.qbk
+/libs/asio/doc/overview/sync_op.dot
+/libs/asio/doc/overview/sync_op.png
+/libs/asio/doc/overview/threads.qbk
+/libs/asio/doc/overview/timers.qbk
+/libs/asio/doc/overview/windows.qbk
+/libs/asio/doc/quickref.xml
+/libs/asio/doc/reference.dox
+/libs/asio/doc/reference.qbk
+/libs/asio/doc/reference.xsl
+/libs/asio/doc/requirements/
+/libs/asio/doc/requirements/AcceptHandler.qbk
+/libs/asio/doc/requirements/asynchronous_operations.qbk
+/libs/asio/doc/requirements/AsyncRandomAccessReadDevice.qbk
+/libs/asio/doc/requirements/AsyncRandomAccessWriteDevice.qbk
+/libs/asio/doc/requirements/AsyncReadStream.qbk
+/libs/asio/doc/requirements/AsyncWriteStream.qbk
+/libs/asio/doc/requirements/BufferedHandshakeHandler.qbk
+/libs/asio/doc/requirements/CompletionHandler.qbk
+/libs/asio/doc/requirements/ComposedConnectHandler.qbk
+/libs/asio/doc/requirements/ConnectHandler.qbk
+/libs/asio/doc/requirements/ConstBufferSequence.qbk
+/libs/asio/doc/requirements/ConvertibleToConstBuffer.qbk
+/libs/asio/doc/requirements/ConvertibleToMutableBuffer.qbk
+/libs/asio/doc/requirements/DatagramSocketService.qbk
+/libs/asio/doc/requirements/DescriptorService.qbk
+/libs/asio/doc/requirements/Endpoint.qbk
+/libs/asio/doc/requirements/GettableSerialPortOption.qbk
+/libs/asio/doc/requirements/GettableSocketOption.qbk
+/libs/asio/doc/requirements/Handler.qbk
+/libs/asio/doc/requirements/HandleService.qbk
+/libs/asio/doc/requirements/HandshakeHandler.qbk
+/libs/asio/doc/requirements/InternetProtocol.qbk
+/libs/asio/doc/requirements/IoControlCommand.qbk
+/libs/asio/doc/requirements/IoObjectService.qbk
+/libs/asio/doc/requirements/MutableBufferSequence.qbk
+/libs/asio/doc/requirements/ObjectHandleService.qbk
+/libs/asio/doc/requirements/Protocol.qbk
+/libs/asio/doc/requirements.qbk
+/libs/asio/doc/requirements/RandomAccessHandleService.qbk
+/libs/asio/doc/requirements/RawSocketService.qbk
+/libs/asio/doc/requirements/ReadHandler.qbk
+/libs/asio/doc/requirements/ResolveHandler.qbk
+/libs/asio/doc/requirements/ResolverService.qbk
+/libs/asio/doc/requirements/SeqPacketSocketService.qbk
+/libs/asio/doc/requirements/SerialPortService.qbk
+/libs/asio/doc/requirements/Service.qbk
+/libs/asio/doc/requirements/SettableSerialPortOption.qbk
+/libs/asio/doc/requirements/SettableSocketOption.qbk
+/libs/asio/doc/requirements/ShutdownHandler.qbk
+/libs/asio/doc/requirements/SignalHandler.qbk
+/libs/asio/doc/requirements/SignalSetService.qbk
+/libs/asio/doc/requirements/SocketAcceptorService.qbk
+/libs/asio/doc/requirements/SocketService.qbk
+/libs/asio/doc/requirements/StreamDescriptorService.qbk
+/libs/asio/doc/requirements/StreamHandleService.qbk
+/libs/asio/doc/requirements/StreamSocketService.qbk
+/libs/asio/doc/requirements/SyncRandomAccessReadDevice.qbk
+/libs/asio/doc/requirements/SyncRandomAccessWriteDevice.qbk
+/libs/asio/doc/requirements/SyncReadStream.qbk
+/libs/asio/doc/requirements/SyncWriteStream.qbk
+/libs/asio/doc/requirements/TimerService.qbk
+/libs/asio/doc/requirements/TimeTraits.qbk
+/libs/asio/doc/requirements/WaitableTimerService.qbk
+/libs/asio/doc/requirements/WaitHandler.qbk
+/libs/asio/doc/requirements/WaitTraits.qbk
+/libs/asio/doc/requirements/WriteHandler.qbk
+/libs/asio/doc/std_exception_dox.txt
+/libs/asio/doc/tutorial.dox
+/libs/asio/doc/tutorial.qbk
+/libs/asio/doc/tutorial.xsl
+/libs/asio/doc/using.qbk
+/libs/asio/example/
+/libs/asio/example/cpp03/
+/libs/asio/example/cpp03/allocation/
+/libs/asio/example/cpp03/allocation/Jamfile
+/libs/asio/example/cpp03/allocation/Jamfile.v2
+/libs/asio/example/cpp03/allocation/server.cpp
+/libs/asio/example/cpp03/buffers/
+/libs/asio/example/cpp03/buffers/Jamfile
+/libs/asio/example/cpp03/buffers/Jamfile.v2
+/libs/asio/example/cpp03/buffers/reference_counted.cpp
+/libs/asio/example/cpp03/chat/
+/libs/asio/example/cpp03/chat/chat_client.cpp
+/libs/asio/example/cpp03/chat/chat_message.hpp
+/libs/asio/example/cpp03/chat/chat_server.cpp
+/libs/asio/example/cpp03/chat/Jamfile
+/libs/asio/example/cpp03/chat/Jamfile.v2
+/libs/asio/example/cpp03/chat/posix_chat_client.cpp
+/libs/asio/example/cpp03/echo/
+/libs/asio/example/cpp03/echo/async_tcp_echo_server.cpp
+/libs/asio/example/cpp03/echo/async_udp_echo_server.cpp
+/libs/asio/example/cpp03/echo/blocking_tcp_echo_client.cpp
+/libs/asio/example/cpp03/echo/blocking_tcp_echo_server.cpp
+/libs/asio/example/cpp03/echo/blocking_udp_echo_client.cpp
+/libs/asio/example/cpp03/echo/blocking_udp_echo_server.cpp
+/libs/asio/example/cpp03/echo/Jamfile
+/libs/asio/example/cpp03/echo/Jamfile.v2
+/libs/asio/example/cpp03/fork/
+/libs/asio/example/cpp03/fork/daemon.cpp
+/libs/asio/example/cpp03/fork/Jamfile
+/libs/asio/example/cpp03/fork/Jamfile.v2
+/libs/asio/example/cpp03/fork/process_per_connection.cpp
+/libs/asio/example/cpp03/http/
+/libs/asio/example/cpp03/http/client/
+/libs/asio/example/cpp03/http/client/async_client.cpp
+/libs/asio/example/cpp03/http/client/Jamfile
+/libs/asio/example/cpp03/http/client/Jamfile.v2
+/libs/asio/example/cpp03/http/client/sync_client.cpp
+/libs/asio/example/cpp03/http/doc_root/
+/libs/asio/example/cpp03/http/doc_root/data_1K.html
+/libs/asio/example/cpp03/http/doc_root/data_2K.html
+/libs/asio/example/cpp03/http/doc_root/data_4K.html
+/libs/asio/example/cpp03/http/doc_root/data_8K.html
+/libs/asio/example/cpp03/http/server/
+/libs/asio/example/cpp03/http/server2/
+/libs/asio/example/cpp03/http/server2/connection.cpp
+/libs/asio/example/cpp03/http/server2/connection.hpp
+/libs/asio/example/cpp03/http/server2/header.hpp
+/libs/asio/example/cpp03/http/server2/io_service_pool.cpp
+/libs/asio/example/cpp03/http/server2/io_service_pool.hpp
+/libs/asio/example/cpp03/http/server2/Jamfile
+/libs/asio/example/cpp03/http/server2/Jamfile.v2
+/libs/asio/example/cpp03/http/server2/main.cpp
+/libs/asio/example/cpp03/http/server2/mime_types.cpp
+/libs/asio/example/cpp03/http/server2/mime_types.hpp
+/libs/asio/example/cpp03/http/server2/reply.cpp
+/libs/asio/example/cpp03/http/server2/reply.hpp
+/libs/asio/example/cpp03/http/server2/request_handler.cpp
+/libs/asio/example/cpp03/http/server2/request_handler.hpp
+/libs/asio/example/cpp03/http/server2/request.hpp
+/libs/asio/example/cpp03/http/server2/request_parser.cpp
+/libs/asio/example/cpp03/http/server2/request_parser.hpp
+/libs/asio/example/cpp03/http/server2/server.cpp
+/libs/asio/example/cpp03/http/server2/server.hpp
+/libs/asio/example/cpp03/http/server3/
+/libs/asio/example/cpp03/http/server3/connection.cpp
+/libs/asio/example/cpp03/http/server3/connection.hpp
+/libs/asio/example/cpp03/http/server3/header.hpp
+/libs/asio/example/cpp03/http/server3/Jamfile
+/libs/asio/example/cpp03/http/server3/Jamfile.v2
+/libs/asio/example/cpp03/http/server3/main.cpp
+/libs/asio/example/cpp03/http/server3/mime_types.cpp
+/libs/asio/example/cpp03/http/server3/mime_types.hpp
+/libs/asio/example/cpp03/http/server3/reply.cpp
+/libs/asio/example/cpp03/http/server3/reply.hpp
+/libs/asio/example/cpp03/http/server3/request_handler.cpp
+/libs/asio/example/cpp03/http/server3/request_handler.hpp
+/libs/asio/example/cpp03/http/server3/request.hpp
+/libs/asio/example/cpp03/http/server3/request_parser.cpp
+/libs/asio/example/cpp03/http/server3/request_parser.hpp
+/libs/asio/example/cpp03/http/server3/server.cpp
+/libs/asio/example/cpp03/http/server3/server.hpp
+/libs/asio/example/cpp03/http/server4/
+/libs/asio/example/cpp03/http/server4/file_handler.cpp
+/libs/asio/example/cpp03/http/server4/file_handler.hpp
+/libs/asio/example/cpp03/http/server4/header.hpp
+/libs/asio/example/cpp03/http/server4/Jamfile
+/libs/asio/example/cpp03/http/server4/Jamfile.v2
+/libs/asio/example/cpp03/http/server4/main.cpp
+/libs/asio/example/cpp03/http/server4/mime_types.cpp
+/libs/asio/example/cpp03/http/server4/mime_types.hpp
+/libs/asio/example/cpp03/http/server4/reply.cpp
+/libs/asio/example/cpp03/http/server4/reply.hpp
+/libs/asio/example/cpp03/http/server4/request.hpp
+/libs/asio/example/cpp03/http/server4/request_parser.cpp
+/libs/asio/example/cpp03/http/server4/request_parser.hpp
+/libs/asio/example/cpp03/http/server4/server.cpp
+/libs/asio/example/cpp03/http/server4/server.hpp
+/libs/asio/example/cpp03/http/server/connection.cpp
+/libs/asio/example/cpp03/http/server/connection.hpp
+/libs/asio/example/cpp03/http/server/connection_manager.cpp
+/libs/asio/example/cpp03/http/server/connection_manager.hpp
+/libs/asio/example/cpp03/http/server/header.hpp
+/libs/asio/example/cpp03/http/server/Jamfile
+/libs/asio/example/cpp03/http/server/Jamfile.v2
+/libs/asio/example/cpp03/http/server/main.cpp
+/libs/asio/example/cpp03/http/server/mime_types.cpp
+/libs/asio/example/cpp03/http/server/mime_types.hpp
+/libs/asio/example/cpp03/http/server/reply.cpp
+/libs/asio/example/cpp03/http/server/reply.hpp
+/libs/asio/example/cpp03/http/server/request_handler.cpp
+/libs/asio/example/cpp03/http/server/request_handler.hpp
+/libs/asio/example/cpp03/http/server/request.hpp
+/libs/asio/example/cpp03/http/server/request_parser.cpp
+/libs/asio/example/cpp03/http/server/request_parser.hpp
+/libs/asio/example/cpp03/http/server/server.cpp
+/libs/asio/example/cpp03/http/server/server.hpp
+/libs/asio/example/cpp03/icmp/
+/libs/asio/example/cpp03/icmp/icmp_header.hpp
+/libs/asio/example/cpp03/icmp/ipv4_header.hpp
+/libs/asio/example/cpp03/icmp/Jamfile
+/libs/asio/example/cpp03/icmp/Jamfile.v2
+/libs/asio/example/cpp03/icmp/ping.cpp
+/libs/asio/example/cpp03/invocation/
+/libs/asio/example/cpp03/invocation/Jamfile
+/libs/asio/example/cpp03/invocation/Jamfile.v2
+/libs/asio/example/cpp03/invocation/prioritised_handlers.cpp
+/libs/asio/example/cpp03/iostreams/
+/libs/asio/example/cpp03/iostreams/daytime_client.cpp
+/libs/asio/example/cpp03/iostreams/daytime_server.cpp
+/libs/asio/example/cpp03/iostreams/http_client.cpp
+/libs/asio/example/cpp03/iostreams/Jamfile
+/libs/asio/example/cpp03/iostreams/Jamfile.v2
+/libs/asio/example/cpp03/local/
+/libs/asio/example/cpp03/local/connect_pair.cpp
+/libs/asio/example/cpp03/local/iostream_client.cpp
+/libs/asio/example/cpp03/local/Jamfile
+/libs/asio/example/cpp03/local/Jamfile.v2
+/libs/asio/example/cpp03/local/stream_client.cpp
+/libs/asio/example/cpp03/local/stream_server.cpp
+/libs/asio/example/cpp03/multicast/
+/libs/asio/example/cpp03/multicast/Jamfile
+/libs/asio/example/cpp03/multicast/Jamfile.v2
+/libs/asio/example/cpp03/multicast/receiver.cpp
+/libs/asio/example/cpp03/multicast/sender.cpp
+/libs/asio/example/cpp03/nonblocking/
+/libs/asio/example/cpp03/nonblocking/Jamfile
+/libs/asio/example/cpp03/nonblocking/Jamfile.v2
+/libs/asio/example/cpp03/nonblocking/third_party_lib.cpp
+/libs/asio/example/cpp03/porthopper/
+/libs/asio/example/cpp03/porthopper/client.cpp
+/libs/asio/example/cpp03/porthopper/Jamfile
+/libs/asio/example/cpp03/porthopper/Jamfile.v2
+/libs/asio/example/cpp03/porthopper/protocol.hpp
+/libs/asio/example/cpp03/porthopper/server.cpp
+/libs/asio/example/cpp03/serialization/
+/libs/asio/example/cpp03/serialization/client.cpp
+/libs/asio/example/cpp03/serialization/connection.hpp
+/libs/asio/example/cpp03/serialization/Jamfile
+/libs/asio/example/cpp03/serialization/Jamfile.v2
+/libs/asio/example/cpp03/serialization/server.cpp
+/libs/asio/example/cpp03/serialization/stock.hpp
+/libs/asio/example/cpp03/services/
+/libs/asio/example/cpp03/services/basic_logger.hpp
+/libs/asio/example/cpp03/services/daytime_client.cpp
+/libs/asio/example/cpp03/services/Jamfile
+/libs/asio/example/cpp03/services/Jamfile.v2
+/libs/asio/example/cpp03/services/logger.hpp
+/libs/asio/example/cpp03/services/logger_service.cpp
+/libs/asio/example/cpp03/services/logger_service.hpp
+/libs/asio/example/cpp03/services/stream_socket_service.hpp
+/libs/asio/example/cpp03/socks4/
+/libs/asio/example/cpp03/socks4/Jamfile
+/libs/asio/example/cpp03/socks4/Jamfile.v2
+/libs/asio/example/cpp03/socks4/socks4.hpp
+/libs/asio/example/cpp03/socks4/sync_client.cpp
+/libs/asio/example/cpp03/spawn/
+/libs/asio/example/cpp03/spawn/echo_server.cpp
+/libs/asio/example/cpp03/spawn/Jamfile.v2
+/libs/asio/example/cpp03/ssl/
+/libs/asio/example/cpp03/ssl/ca.pem
+/libs/asio/example/cpp03/ssl/client.cpp
+/libs/asio/example/cpp03/ssl/dh512.pem
+/libs/asio/example/cpp03/ssl/Jamfile
+/libs/asio/example/cpp03/ssl/Jamfile.v2
+/libs/asio/example/cpp03/ssl/README
+/libs/asio/example/cpp03/ssl/server.cpp
+/libs/asio/example/cpp03/ssl/server.pem
+/libs/asio/example/cpp03/timeouts/
+/libs/asio/example/cpp03/timeouts/async_tcp_client.cpp
+/libs/asio/example/cpp03/timeouts/blocking_tcp_client.cpp
+/libs/asio/example/cpp03/timeouts/blocking_udp_client.cpp
+/libs/asio/example/cpp03/timeouts/Jamfile
+/libs/asio/example/cpp03/timeouts/Jamfile.v2
+/libs/asio/example/cpp03/timeouts/server.cpp
+/libs/asio/example/cpp03/timers/
+/libs/asio/example/cpp03/timers/Jamfile
+/libs/asio/example/cpp03/timers/Jamfile.v2
+/libs/asio/example/cpp03/timers/tick_count_timer.cpp
+/libs/asio/example/cpp03/timers/time_t_timer.cpp
+/libs/asio/example/cpp03/tutorial/
+/libs/asio/example/cpp03/tutorial/daytime1/
+/libs/asio/example/cpp03/tutorial/daytime1/client.cpp
+/libs/asio/example/cpp03/tutorial/daytime2/
+/libs/asio/example/cpp03/tutorial/daytime2/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime3/
+/libs/asio/example/cpp03/tutorial/daytime3/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime4/
+/libs/asio/example/cpp03/tutorial/daytime4/client.cpp
+/libs/asio/example/cpp03/tutorial/daytime5/
+/libs/asio/example/cpp03/tutorial/daytime5/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime6/
+/libs/asio/example/cpp03/tutorial/daytime6/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime7/
+/libs/asio/example/cpp03/tutorial/daytime7/server.cpp
+/libs/asio/example/cpp03/tutorial/daytime_dox.txt
+/libs/asio/example/cpp03/tutorial/index_dox.txt
+/libs/asio/example/cpp03/tutorial/Jamfile
+/libs/asio/example/cpp03/tutorial/Jamfile.v2
+/libs/asio/example/cpp03/tutorial/timer1/
+/libs/asio/example/cpp03/tutorial/timer1/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer2/
+/libs/asio/example/cpp03/tutorial/timer2/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer3/
+/libs/asio/example/cpp03/tutorial/timer3/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer4/
+/libs/asio/example/cpp03/tutorial/timer4/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer5/
+/libs/asio/example/cpp03/tutorial/timer5/timer.cpp
+/libs/asio/example/cpp03/tutorial/timer_dox.txt
+/libs/asio/example/cpp03/windows/
+/libs/asio/example/cpp03/windows/Jamfile
+/libs/asio/example/cpp03/windows/Jamfile.v2
+/libs/asio/example/cpp03/windows/transmit_file.cpp
+/libs/asio/example/cpp11/
+/libs/asio/example/cpp11/allocation/
+/libs/asio/example/cpp11/allocation/Jamfile
+/libs/asio/example/cpp11/allocation/Jamfile.v2
+/libs/asio/example/cpp11/allocation/server.cpp
+/libs/asio/example/cpp11/buffers/
+/libs/asio/example/cpp11/buffers/Jamfile
+/libs/asio/example/cpp11/buffers/Jamfile.v2
+/libs/asio/example/cpp11/buffers/reference_counted.cpp
+/libs/asio/example/cpp11/chat/
+/libs/asio/example/cpp11/chat/chat_client.cpp
+/libs/asio/example/cpp11/chat/chat_message.hpp
+/libs/asio/example/cpp11/chat/chat_server.cpp
+/libs/asio/example/cpp11/chat/Jamfile
+/libs/asio/example/cpp11/chat/Jamfile.v2
+/libs/asio/example/cpp11/echo/
+/libs/asio/example/cpp11/echo/async_tcp_echo_server.cpp
+/libs/asio/example/cpp11/echo/async_udp_echo_server.cpp
+/libs/asio/example/cpp11/echo/blocking_tcp_echo_client.cpp
+/libs/asio/example/cpp11/echo/blocking_tcp_echo_server.cpp
+/libs/asio/example/cpp11/echo/blocking_udp_echo_client.cpp
+/libs/asio/example/cpp11/echo/blocking_udp_echo_server.cpp
+/libs/asio/example/cpp11/echo/Jamfile
+/libs/asio/example/cpp11/echo/Jamfile.v2
+/libs/asio/example/cpp11/futures/
+/libs/asio/example/cpp11/futures/daytime_client.cpp
+/libs/asio/example/cpp11/futures/Jamfile
+/libs/asio/example/cpp11/futures/Jamfile.v2
+/libs/asio/example/cpp11/http/
+/libs/asio/example/cpp11/http/server/
+/libs/asio/example/cpp11/http/server/connection.cpp
+/libs/asio/example/cpp11/http/server/connection.hpp
+/libs/asio/example/cpp11/http/server/connection_manager.cpp
+/libs/asio/example/cpp11/http/server/connection_manager.hpp
+/libs/asio/example/cpp11/http/server/header.hpp
+/libs/asio/example/cpp11/http/server/Jamfile
+/libs/asio/example/cpp11/http/server/Jamfile.v2
+/libs/asio/example/cpp11/http/server/main.cpp
+/libs/asio/example/cpp11/http/server/mime_types.cpp
+/libs/asio/example/cpp11/http/server/mime_types.hpp
+/libs/asio/example/cpp11/http/server/reply.cpp
+/libs/asio/example/cpp11/http/server/reply.hpp
+/libs/asio/example/cpp11/http/server/request_handler.cpp
+/libs/asio/example/cpp11/http/server/request_handler.hpp
+/libs/asio/example/cpp11/http/server/request.hpp
+/libs/asio/example/cpp11/http/server/request_parser.cpp
+/libs/asio/example/cpp11/http/server/request_parser.hpp
+/libs/asio/example/cpp11/http/server/server.cpp
+/libs/asio/example/cpp11/http/server/server.hpp
+/libs/asio/example/cpp11/spawn/
+/libs/asio/example/cpp11/spawn/echo_server.cpp
+/libs/asio/example/cpp11/spawn/Jamfile.v2
+/libs/asio/index.html
+/libs/asio/test/
+/libs/asio/test/archetypes/
+/libs/asio/test/archetypes/async_result.hpp
+/libs/asio/test/archetypes/gettable_socket_option.hpp
+/libs/asio/test/archetypes/io_control_command.hpp
+/libs/asio/test/archetypes/settable_socket_option.hpp
+/libs/asio/test/basic_datagram_socket.cpp
+/libs/asio/test/basic_deadline_timer.cpp
+/libs/asio/test/basic_raw_socket.cpp
+/libs/asio/test/basic_seq_packet_socket.cpp
+/libs/asio/test/basic_serial_port.cpp
+/libs/asio/test/basic_signal_set.cpp
+/libs/asio/test/basic_socket_acceptor.cpp
+/libs/asio/test/basic_streambuf.cpp
+/libs/asio/test/basic_stream_socket.cpp
+/libs/asio/test/basic_waitable_timer.cpp
+/libs/asio/test/buffer.cpp
+/libs/asio/test/buffered_read_stream.cpp
+/libs/asio/test/buffered_stream.cpp
+/libs/asio/test/buffered_write_stream.cpp
+/libs/asio/test/buffers_iterator.cpp
+/libs/asio/test/completion_condition.cpp
+/libs/asio/test/connect.cpp
+/libs/asio/test/coroutine.cpp
+/libs/asio/test/datagram_socket_service.cpp
+/libs/asio/test/deadline_timer.cpp
+/libs/asio/test/deadline_timer_service.cpp
+/libs/asio/test/error.cpp
+/libs/asio/test/generic/
+/libs/asio/test/generic/basic_endpoint.cpp
+/libs/asio/test/generic/datagram_protocol.cpp
+/libs/asio/test/generic/raw_protocol.cpp
+/libs/asio/test/generic/seq_packet_protocol.cpp
+/libs/asio/test/generic/stream_protocol.cpp
+/libs/asio/test/high_resolution_timer.cpp
+/libs/asio/test/io_service.cpp
+/libs/asio/test/ip/
+/libs/asio/test/ip/address.cpp
+/libs/asio/test/ip/address_v4.cpp
+/libs/asio/test/ip/address_v6.cpp
+/libs/asio/test/ip/basic_endpoint.cpp
+/libs/asio/test/ip/basic_resolver.cpp
+/libs/asio/test/ip/basic_resolver_entry.cpp
+/libs/asio/test/ip/basic_resolver_iterator.cpp
+/libs/asio/test/ip/basic_resolver_query.cpp
+/libs/asio/test/ip/host_name.cpp
+/libs/asio/test/ip/icmp.cpp
+/libs/asio/test/ip/multicast.cpp
+/libs/asio/test/ip/resolver_query_base.cpp
+/libs/asio/test/ip/resolver_service.cpp
+/libs/asio/test/ip/tcp.cpp
+/libs/asio/test/ip/udp.cpp
+/libs/asio/test/ip/unicast.cpp
+/libs/asio/test/ip/v6_only.cpp
+/libs/asio/test/is_read_buffered.cpp
+/libs/asio/test/is_write_buffered.cpp
+/libs/asio/test/Jamfile
+/libs/asio/test/Jamfile.v2
+/libs/asio/test/latency/
+/libs/asio/test/latency/allocator.hpp
+/libs/asio/test/latency/coroutine.hpp
+/libs/asio/test/latency/high_res_clock.hpp
+/libs/asio/test/latency/Jamfile.v2
+/libs/asio/test/latency/tcp_client.cpp
+/libs/asio/test/latency/tcp_server.cpp
+/libs/asio/test/latency/udp_client.cpp
+/libs/asio/test/latency/udp_server.cpp
+/libs/asio/test/latency/unyield.hpp
+/libs/asio/test/latency/yield.hpp
+/libs/asio/test/local/
+/libs/asio/test/local/basic_endpoint.cpp
+/libs/asio/test/local/connect_pair.cpp
+/libs/asio/test/local/datagram_protocol.cpp
+/libs/asio/test/local/stream_protocol.cpp
+/libs/asio/test/placeholders.cpp
+/libs/asio/test/posix/
+/libs/asio/test/posix/basic_descriptor.cpp
+/libs/asio/test/posix/basic_stream_descriptor.cpp
+/libs/asio/test/posix/descriptor_base.cpp
+/libs/asio/test/posix/stream_descriptor.cpp
+/libs/asio/test/posix/stream_descriptor_service.cpp
+/libs/asio/test/raw_socket_service.cpp
+/libs/asio/test/read_at.cpp
+/libs/asio/test/read.cpp
+/libs/asio/test/read_until.cpp
+/libs/asio/test/seq_packet_socket_service.cpp
+/libs/asio/test/serial_port_base.cpp
+/libs/asio/test/serial_port.cpp
+/libs/asio/test/serial_port_service.cpp
+/libs/asio/test/signal_set.cpp
+/libs/asio/test/signal_set_service.cpp
+/libs/asio/test/socket_acceptor_service.cpp
+/libs/asio/test/socket_base.cpp
+/libs/asio/test/ssl/
+/libs/asio/test/ssl/basic_context.cpp
+/libs/asio/test/ssl/context_base.cpp
+/libs/asio/test/ssl/context.cpp
+/libs/asio/test/ssl/context_service.cpp
+/libs/asio/test/ssl/Jamfile
+/libs/asio/test/ssl/Jamfile.v2
+/libs/asio/test/ssl/rfc2818_verification.cpp
+/libs/asio/test/ssl/stream_base.cpp
+/libs/asio/test/ssl/stream.cpp
+/libs/asio/test/ssl/stream_service.cpp
+/libs/asio/test/steady_timer.cpp
+/libs/asio/test/strand.cpp
+/libs/asio/test/streambuf.cpp
+/libs/asio/test/stream_socket_service.cpp
+/libs/asio/test/system_timer.cpp
+/libs/asio/test/time_traits.cpp
+/libs/asio/test/unit_test.hpp
+/libs/asio/test/waitable_timer_service.cpp
+/libs/asio/test/wait_traits.cpp
+/libs/asio/test/windows/
+/libs/asio/test/windows/basic_handle.cpp
+/libs/asio/test/windows/basic_object_handle.cpp
+/libs/asio/test/windows/basic_random_access_handle.cpp
+/libs/asio/test/windows/basic_stream_handle.cpp
+/libs/asio/test/windows/object_handle.cpp
+/libs/asio/test/windows/object_handle_service.cpp
+/libs/asio/test/windows/overlapped_ptr.cpp
+/libs/asio/test/windows/random_access_handle.cpp
+/libs/asio/test/windows/random_access_handle_service.cpp
+/libs/asio/test/windows/stream_handle.cpp
+/libs/asio/test/windows/stream_handle_service.cpp
+/libs/asio/test/write_at.cpp
+/libs/asio/test/write.cpp
+/libs/asio/tools/
+/libs/asio/tools/handlerviz.pl
+/libs/system/
+/libs/system/build/
+/libs/system/build/Jamfile
+/libs/system/build/Jamfile.v2
+/libs/system/doc/
+/libs/system/doc/index.html
+/libs/system/doc/reference.html
+/libs/system/index.html
+/libs/system/src/
+/libs/system/src/error_code.cpp
+/libs/system/test/
+/libs/system/test/dynamic_link_test.cpp
+/libs/system/test/error_code_test.cpp
+/libs/system/test/error_code_user_test.cpp
+/libs/system/test/header_only_test.cpp
+/libs/system/test/initialization_test.cpp
+/libs/system/test/Jamfile.v2
+/libs/system/test/system/
+/libs/system/test/system/common.props
+/libs/system/test/system/error_code_test/
+/libs/system/test/system/error_code_test/error_code_test.vcxproj
+/libs/system/test/system_error_test.cpp
+/libs/system/test/system/header_only_test/
+/libs/system/test/system/header_only_test/header_only_test.vcxproj
+/libs/system/test/system/system-dll/
+/libs/system/test/system/system-dll/system-dll.vcxproj
+/libs/system/test/system/system.sln
+/libs/system/test/throw_test.cpp
+/README.txt
diff --git a/src/third_party/asio-master/asio/boostify.pl b/src/third_party/asio-master/asio/boostify.pl
index c29b83b0cce..df1a03c9ee4 100755
--- a/src/third_party/asio-master/asio/boostify.pl
+++ b/src/third_party/asio-master/asio/boostify.pl
@@ -139,6 +139,7 @@ sub copy_source_file
$line =~ s/asio\.examples/boost_asio.examples/g;
$line =~ s/asio\.history/boost_asio.history/g;
$line =~ s/asio\.index/boost_asio.index/g;
+ $line =~ s/asio\.net_ts/boost_asio.net_ts/g;
$line =~ s/asio\.overview/boost_asio.overview/g;
$line =~ s/asio\.reference/boost_asio.reference/g;
$line =~ s/asio\.tutorial/boost_asio.tutorial/g;
@@ -154,7 +155,7 @@ sub copy_source_file
}
# Conditional replacements.
- if ($line =~ /^( *)namespace asio {/)
+ if ($line =~ /^( *)namespace asio \{/)
{
if ($is_qbk)
{
@@ -242,7 +243,7 @@ sub copy_source_file
{
# Line is removed.
}
- elsif ($line =~ /asio::thread/)
+ elsif ($line =~ /asio::thread\b/)
{
if ($is_test)
{
@@ -269,7 +270,7 @@ sub copy_source_file
print_line($output, $1 . "boost::thread" . $2, $from, $lineno);
}
}
- elsif ($line =~ /namespace std {/)
+ elsif ($line =~ /namespace std \{ *$/)
{
print_line($output, "namespace boost {", $from, $lineno);
print_line($output, "namespace system {", $from, $lineno);
@@ -277,6 +278,7 @@ sub copy_source_file
elsif ($line =~ /std::error_code/)
{
$line =~ s/std::error_code/boost::system::error_code/g;
+ $line =~ s/asio::/boost::asio::/g if !$is_xsl;
print_line($output, $line, $from, $lineno);
}
elsif ($line =~ /} \/\/ namespace std/)
@@ -381,6 +383,7 @@ sub copy_include_files
"include/asio/ssl/impl",
"include/asio/ssl/old",
"include/asio/ssl/old/detail",
+ "include/asio/ts",
"include/asio/windows");
foreach my $dir (@dirs)
@@ -428,6 +431,7 @@ sub copy_unit_tests
"src/tests/unit/local",
"src/tests/unit/posix",
"src/tests/unit/ssl",
+ "src/tests/unit/ts",
"src/tests/unit/windows");
our $boost_dir;
@@ -515,9 +519,15 @@ sub copy_examples
"src/examples/cpp11/chat",
"src/examples/cpp11/echo",
"src/examples/cpp11/executors",
+ "src/examples/cpp11/fork",
"src/examples/cpp11/futures",
+ "src/examples/cpp11/handler_tracking",
"src/examples/cpp11/http/server",
+ "src/examples/cpp11/invocation",
"src/examples/cpp11/iostreams",
+ "src/examples/cpp11/local",
+ "src/examples/cpp11/multicast",
+ "src/examples/cpp11/nonblocking",
"src/examples/cpp11/spawn",
"src/examples/cpp14/executors");
@@ -547,6 +557,7 @@ sub copy_doc
my @files = (
"src/doc/asio.qbk",
"src/doc/examples.qbk",
+ "src/doc/net_ts.qbk",
"src/doc/reference.xsl",
"src/doc/tutorial.xsl",
glob("src/doc/overview/*.qbk"),
diff --git a/src/third_party/asio-master/asio/include/Makefile.am b/src/third_party/asio-master/asio/include/Makefile.am
index 8832c40c4f0..e1c0e1fa635 100644
--- a/src/third_party/asio-master/asio/include/Makefile.am
+++ b/src/third_party/asio-master/asio/include/Makefile.am
@@ -322,6 +322,7 @@ nobase_include_HEADERS = \
asio/impl/spawn.hpp \
asio/impl/src.cpp \
asio/impl/src.hpp \
+ asio/impl/system_context.hpp \
asio/impl/system_context.ipp \
asio/impl/system_executor.hpp \
asio/impl/thread_pool.hpp \
diff --git a/src/third_party/asio-master/asio/include/asio.hpp b/src/third_party/asio-master/asio/include/asio.hpp
index f2da0efc783..fafb8381ba3 100644
--- a/src/third_party/asio-master/asio/include/asio.hpp
+++ b/src/third_party/asio-master/asio/include/asio.hpp
@@ -62,6 +62,7 @@
#include "asio/handler_continuation_hook.hpp"
#include "asio/handler_invoke_hook.hpp"
#include "asio/handler_type.hpp"
+#include "asio/high_resolution_timer.hpp"
#include "asio/io_context.hpp"
#include "asio/io_context_strand.hpp"
#include "asio/io_service.hpp"
@@ -117,12 +118,14 @@
#include "asio/signal_set_service.hpp"
#include "asio/socket_acceptor_service.hpp"
#include "asio/socket_base.hpp"
+#include "asio/steady_timer.hpp"
#include "asio/strand.hpp"
#include "asio/stream_socket_service.hpp"
#include "asio/streambuf.hpp"
#include "asio/system_context.hpp"
#include "asio/system_error.hpp"
#include "asio/system_executor.hpp"
+#include "asio/system_timer.hpp"
#include "asio/thread.hpp"
#include "asio/thread_pool.hpp"
#include "asio/time_traits.hpp"
diff --git a/src/third_party/asio-master/asio/include/asio/buffer.hpp b/src/third_party/asio-master/asio/include/asio/buffer.hpp
index 14d5ca0e404..a7c9b8a92a6 100644
--- a/src/third_party/asio-master/asio/include/asio/buffer.hpp
+++ b/src/third_party/asio-master/asio/include/asio/buffer.hpp
@@ -28,13 +28,13 @@
#include "asio/detail/throw_exception.hpp"
#include "asio/detail/type_traits.hpp"
-#if defined(ASIO_MSVC)
+#if defined(ASIO_MSVC) && (ASIO_MSVC >= 1700)
# if defined(_HAS_ITERATOR_DEBUGGING) && (_HAS_ITERATOR_DEBUGGING != 0)
# if !defined(ASIO_DISABLE_BUFFER_DEBUGGING)
# define ASIO_ENABLE_BUFFER_DEBUGGING
# endif // !defined(ASIO_DISABLE_BUFFER_DEBUGGING)
# endif // defined(_HAS_ITERATOR_DEBUGGING)
-#endif // defined(ASIO_MSVC)
+#endif // defined(ASIO_MSVC) && (ASIO_MSVC >= 1700)
#if defined(__GNUC__)
# if defined(_GLIBCXX_DEBUG)
@@ -1920,7 +1920,8 @@ inline std::size_t buffer_copy_1(const mutable_buffer& target,
std::size_t target_size = target.size();
std::size_t source_size = source.size();
std::size_t n = target_size < source_size ? target_size : source_size;
- memcpy(target.data(), source.data(), n);
+ if (n > 0)
+ memcpy(target.data(), source.data(), n);
return n;
}
diff --git a/src/third_party/asio-master/asio/include/asio/coroutine.hpp b/src/third_party/asio-master/asio/include/asio/coroutine.hpp
index 13e296563f4..102cefba18d 100644
--- a/src/third_party/asio-master/asio/include/asio/coroutine.hpp
+++ b/src/third_party/asio-master/asio/include/asio/coroutine.hpp
@@ -289,7 +289,7 @@ private:
bail_out_of_coroutine: \
break; \
} \
- else case 0:
+ else /* fall-through */ case 0:
#define ASIO_CORO_YIELD_IMPL(n) \
for (_coro_value = (n);;) \
@@ -301,12 +301,12 @@ private:
else \
switch (_coro_value ? 0 : 1) \
for (;;) \
- case -1: if (_coro_value) \
+ /* fall-through */ case -1: if (_coro_value) \
goto terminate_coroutine; \
else for (;;) \
- case 1: if (_coro_value) \
+ /* fall-through */ case 1: if (_coro_value) \
goto bail_out_of_coroutine; \
- else case 0:
+ else /* fall-through */ case 0:
#define ASIO_CORO_FORK_IMPL(n) \
for (_coro_value = -(n);; _coro_value = (n)) \
diff --git a/src/third_party/asio-master/asio/include/asio/detail/bind_handler.hpp b/src/third_party/asio-master/asio/include/asio/detail/bind_handler.hpp
index 55c46a0707c..b16edda23c7 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/bind_handler.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/bind_handler.hpp
@@ -223,6 +223,363 @@ inline binder2<typename decay<Handler>::type, Arg1, Arg2> bind_handler(
ASIO_MOVE_CAST(Handler)(handler), arg1, arg2);
}
+template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
+class binder3
+{
+public:
+ template <typename T>
+ binder3(int, ASIO_MOVE_ARG(T) handler, const Arg1& arg1,
+ const Arg2& arg2, const Arg3& arg3)
+ : handler_(ASIO_MOVE_CAST(T)(handler)),
+ arg1_(arg1),
+ arg2_(arg2),
+ arg3_(arg3)
+ {
+ }
+
+ binder3(Handler& handler, const Arg1& arg1,
+ const Arg2& arg2, const Arg3& arg3)
+ : handler_(ASIO_MOVE_CAST(Handler)(handler)),
+ arg1_(arg1),
+ arg2_(arg2),
+ arg3_(arg3)
+ {
+ }
+
+#if defined(ASIO_HAS_MOVE)
+ binder3(const binder3& other)
+ : handler_(other.handler_),
+ arg1_(other.arg1_),
+ arg2_(other.arg2_),
+ arg3_(other.arg3_)
+ {
+ }
+
+ binder3(binder3&& other)
+ : handler_(ASIO_MOVE_CAST(Handler)(other.handler_)),
+ arg1_(ASIO_MOVE_CAST(Arg1)(other.arg1_)),
+ arg2_(ASIO_MOVE_CAST(Arg2)(other.arg2_)),
+ arg3_(ASIO_MOVE_CAST(Arg3)(other.arg3_))
+ {
+ }
+#endif // defined(ASIO_HAS_MOVE)
+
+ void operator()()
+ {
+ handler_(static_cast<const Arg1&>(arg1_),
+ static_cast<const Arg2&>(arg2_), static_cast<const Arg3&>(arg3_));
+ }
+
+ void operator()() const
+ {
+ handler_(arg1_, arg2_, arg3_);
+ }
+
+//private:
+ Handler handler_;
+ Arg1 arg1_;
+ Arg2 arg2_;
+ Arg3 arg3_;
+};
+
+template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
+inline void* asio_handler_allocate(std::size_t size,
+ binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
+{
+ return asio_handler_alloc_helpers::allocate(
+ size, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
+inline void asio_handler_deallocate(void* pointer, std::size_t size,
+ binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
+{
+ asio_handler_alloc_helpers::deallocate(
+ pointer, size, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
+inline bool asio_handler_is_continuation(
+ binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
+{
+ return asio_handler_cont_helpers::is_continuation(
+ this_handler->handler_);
+}
+
+template <typename Function, typename Handler,
+ typename Arg1, typename Arg2, typename Arg3>
+inline void asio_handler_invoke(Function& function,
+ binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
+{
+ asio_handler_invoke_helpers::invoke(
+ function, this_handler->handler_);
+}
+
+template <typename Function, typename Handler,
+ typename Arg1, typename Arg2, typename Arg3>
+inline void asio_handler_invoke(const Function& function,
+ binder3<Handler, Arg1, Arg2, Arg3>* this_handler)
+{
+ asio_handler_invoke_helpers::invoke(
+ function, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1, typename Arg2, typename Arg3>
+inline binder3<typename decay<Handler>::type, Arg1, Arg2, Arg3> bind_handler(
+ ASIO_MOVE_ARG(Handler) handler, const Arg1& arg1, const Arg2& arg2,
+ const Arg3& arg3)
+{
+ return binder3<typename decay<Handler>::type, Arg1, Arg2, Arg3>(0,
+ ASIO_MOVE_CAST(Handler)(handler), arg1, arg2, arg3);
+}
+
+template <typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4>
+class binder4
+{
+public:
+ template <typename T>
+ binder4(int, ASIO_MOVE_ARG(T) handler, const Arg1& arg1,
+ const Arg2& arg2, const Arg3& arg3, const Arg4& arg4)
+ : handler_(ASIO_MOVE_CAST(T)(handler)),
+ arg1_(arg1),
+ arg2_(arg2),
+ arg3_(arg3),
+ arg4_(arg4)
+ {
+ }
+
+ binder4(Handler& handler, const Arg1& arg1,
+ const Arg2& arg2, const Arg3& arg3, const Arg4& arg4)
+ : handler_(ASIO_MOVE_CAST(Handler)(handler)),
+ arg1_(arg1),
+ arg2_(arg2),
+ arg3_(arg3),
+ arg4_(arg4)
+ {
+ }
+
+#if defined(ASIO_HAS_MOVE)
+ binder4(const binder4& other)
+ : handler_(other.handler_),
+ arg1_(other.arg1_),
+ arg2_(other.arg2_),
+ arg3_(other.arg3_),
+ arg4_(other.arg4_)
+ {
+ }
+
+ binder4(binder4&& other)
+ : handler_(ASIO_MOVE_CAST(Handler)(other.handler_)),
+ arg1_(ASIO_MOVE_CAST(Arg1)(other.arg1_)),
+ arg2_(ASIO_MOVE_CAST(Arg2)(other.arg2_)),
+ arg3_(ASIO_MOVE_CAST(Arg3)(other.arg3_)),
+ arg4_(ASIO_MOVE_CAST(Arg4)(other.arg4_))
+ {
+ }
+#endif // defined(ASIO_HAS_MOVE)
+
+ void operator()()
+ {
+ handler_(static_cast<const Arg1&>(arg1_),
+ static_cast<const Arg2&>(arg2_), static_cast<const Arg3&>(arg3_),
+ static_cast<const Arg4&>(arg4_));
+ }
+
+ void operator()() const
+ {
+ handler_(arg1_, arg2_, arg3_, arg4_);
+ }
+
+//private:
+ Handler handler_;
+ Arg1 arg1_;
+ Arg2 arg2_;
+ Arg3 arg3_;
+ Arg4 arg4_;
+};
+
+template <typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4>
+inline void* asio_handler_allocate(std::size_t size,
+ binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
+{
+ return asio_handler_alloc_helpers::allocate(
+ size, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4>
+inline void asio_handler_deallocate(void* pointer, std::size_t size,
+ binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
+{
+ asio_handler_alloc_helpers::deallocate(
+ pointer, size, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4>
+inline bool asio_handler_is_continuation(
+ binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
+{
+ return asio_handler_cont_helpers::is_continuation(
+ this_handler->handler_);
+}
+
+template <typename Function, typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4>
+inline void asio_handler_invoke(Function& function,
+ binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
+{
+ asio_handler_invoke_helpers::invoke(
+ function, this_handler->handler_);
+}
+
+template <typename Function, typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4>
+inline void asio_handler_invoke(const Function& function,
+ binder4<Handler, Arg1, Arg2, Arg3, Arg4>* this_handler)
+{
+ asio_handler_invoke_helpers::invoke(
+ function, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4>
+inline binder4<typename decay<Handler>::type, Arg1, Arg2, Arg3, Arg4>
+bind_handler(ASIO_MOVE_ARG(Handler) handler, const Arg1& arg1,
+ const Arg2& arg2, const Arg3& arg3, const Arg4& arg4)
+{
+ return binder4<typename decay<Handler>::type, Arg1, Arg2, Arg3, Arg4>(0,
+ ASIO_MOVE_CAST(Handler)(handler), arg1, arg2, arg3, arg4);
+}
+
+template <typename Handler, typename Arg1, typename Arg2,
+ typename Arg3, typename Arg4, typename Arg5>
+class binder5
+{
+public:
+ template <typename T>
+ binder5(int, ASIO_MOVE_ARG(T) handler, const Arg1& arg1,
+ const Arg2& arg2, const Arg3& arg3, const Arg4& arg4, const Arg5& arg5)
+ : handler_(ASIO_MOVE_CAST(T)(handler)),
+ arg1_(arg1),
+ arg2_(arg2),
+ arg3_(arg3),
+ arg4_(arg4),
+ arg5_(arg5)
+ {
+ }
+
+ binder5(Handler& handler, const Arg1& arg1, const Arg2& arg2,
+ const Arg3& arg3, const Arg4& arg4, const Arg5& arg5)
+ : handler_(ASIO_MOVE_CAST(Handler)(handler)),
+ arg1_(arg1),
+ arg2_(arg2),
+ arg3_(arg3),
+ arg4_(arg4),
+ arg5_(arg5)
+ {
+ }
+
+#if defined(ASIO_HAS_MOVE)
+ binder5(const binder5& other)
+ : handler_(other.handler_),
+ arg1_(other.arg1_),
+ arg2_(other.arg2_),
+ arg3_(other.arg3_),
+ arg4_(other.arg4_),
+ arg5_(other.arg5_)
+ {
+ }
+
+ binder5(binder5&& other)
+ : handler_(ASIO_MOVE_CAST(Handler)(other.handler_)),
+ arg1_(ASIO_MOVE_CAST(Arg1)(other.arg1_)),
+ arg2_(ASIO_MOVE_CAST(Arg2)(other.arg2_)),
+ arg3_(ASIO_MOVE_CAST(Arg3)(other.arg3_)),
+ arg4_(ASIO_MOVE_CAST(Arg4)(other.arg4_)),
+ arg5_(ASIO_MOVE_CAST(Arg5)(other.arg5_))
+ {
+ }
+#endif // defined(ASIO_HAS_MOVE)
+
+ void operator()()
+ {
+ handler_(static_cast<const Arg1&>(arg1_),
+ static_cast<const Arg2&>(arg2_), static_cast<const Arg3&>(arg3_),
+ static_cast<const Arg4&>(arg4_), static_cast<const Arg5&>(arg5_));
+ }
+
+ void operator()() const
+ {
+ handler_(arg1_, arg2_, arg3_, arg4_, arg5_);
+ }
+
+//private:
+ Handler handler_;
+ Arg1 arg1_;
+ Arg2 arg2_;
+ Arg3 arg3_;
+ Arg4 arg4_;
+ Arg5 arg5_;
+};
+
+template <typename Handler, typename Arg1, typename Arg2,
+ typename Arg3, typename Arg4, typename Arg5>
+inline void* asio_handler_allocate(std::size_t size,
+ binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
+{
+ return asio_handler_alloc_helpers::allocate(
+ size, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1, typename Arg2,
+ typename Arg3, typename Arg4, typename Arg5>
+inline void asio_handler_deallocate(void* pointer, std::size_t size,
+ binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
+{
+ asio_handler_alloc_helpers::deallocate(
+ pointer, size, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1, typename Arg2,
+ typename Arg3, typename Arg4, typename Arg5>
+inline bool asio_handler_is_continuation(
+ binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
+{
+ return asio_handler_cont_helpers::is_continuation(
+ this_handler->handler_);
+}
+
+template <typename Function, typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4, typename Arg5>
+inline void asio_handler_invoke(Function& function,
+ binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
+{
+ asio_handler_invoke_helpers::invoke(
+ function, this_handler->handler_);
+}
+
+template <typename Function, typename Handler, typename Arg1,
+ typename Arg2, typename Arg3, typename Arg4, typename Arg5>
+inline void asio_handler_invoke(const Function& function,
+ binder5<Handler, Arg1, Arg2, Arg3, Arg4, Arg5>* this_handler)
+{
+ asio_handler_invoke_helpers::invoke(
+ function, this_handler->handler_);
+}
+
+template <typename Handler, typename Arg1, typename Arg2,
+ typename Arg3, typename Arg4, typename Arg5>
+inline binder5<typename decay<Handler>::type, Arg1, Arg2, Arg3, Arg4, Arg5>
+bind_handler(ASIO_MOVE_ARG(Handler) handler, const Arg1& arg1,
+ const Arg2& arg2, const Arg3& arg3, const Arg4& arg4, const Arg5& arg5)
+{
+ return binder5<typename decay<Handler>::type, Arg1, Arg2, Arg3, Arg4, Arg5>(0,
+ ASIO_MOVE_CAST(Handler)(handler), arg1, arg2, arg3, arg4, arg5);
+}
+
#if defined(ASIO_HAS_MOVE)
template <typename Handler, typename Arg1>
diff --git a/src/third_party/asio-master/asio/include/asio/detail/config.hpp b/src/third_party/asio-master/asio/include/asio/detail/config.hpp
index 7fe6a95a1b0..ffe94aacc1b 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/config.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/config.hpp
@@ -632,16 +632,16 @@
# define ASIO_HAS_CXX11_ALLOCATORS 1
# endif // (__cplusplus >= 201103)
# elif defined(__GNUC__)
-# if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 6)) || (__GNUC__ > 4)
+# if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)
# if defined(__GXX_EXPERIMENTAL_CXX0X__)
# define ASIO_HAS_CXX11_ALLOCATORS 1
# endif // defined(__GXX_EXPERIMENTAL_CXX0X__)
-# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 6)) || (__GNUC__ > 4)
+# endif // ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 7)) || (__GNUC__ > 4)
# endif // defined(__GNUC__)
# if defined(ASIO_MSVC)
-# if (_MSC_VER >= 1700)
+# if (_MSC_VER >= 1800)
# define ASIO_HAS_CXX11_ALLOCATORS 1
-# endif // (_MSC_VER >= 1700)
+# endif // (_MSC_VER >= 1800)
# endif // defined(ASIO_MSVC)
# endif // !defined(ASIO_DISABLE_CXX11_ALLOCATORS)
#endif // !defined(ASIO_HAS_CXX11_ALLOCATORS)
@@ -1349,8 +1349,16 @@
#endif // defined(ASIO_NO_DEPRECATED)
// Newer gcc, clang need special treatment to suppress unused typedef warnings.
-#if defined(__clang__) && (__clang_major__ >= 7)
-# define ASIO_UNUSED_TYPEDEF __attribute__((__unused__))
+#if defined(__clang__)
+# if defined(__apple_build_version__)
+# if (__clang_major__ >= 7)
+# define ASIO_UNUSED_TYPEDEF __attribute__((__unused__))
+# endif // (__clang_major__ >= 7)
+# elif ((__clang_major__ == 3) && (__clang_minor__ >= 6)) \
+ || (__clang_major__ > 3)
+# define ASIO_UNUSED_TYPEDEF __attribute__((__unused__))
+# endif // ((__clang_major__ == 3) && (__clang_minor__ >= 6))
+ // || (__clang_major__ > 3)
#elif defined(__GNUC__)
# if ((__GNUC__ == 4) && (__GNUC_MINOR__ >= 8)) || (__GNUC__ > 4)
# define ASIO_UNUSED_TYPEDEF __attribute__((__unused__))
diff --git a/src/third_party/asio-master/asio/include/asio/detail/consuming_buffers.hpp b/src/third_party/asio-master/asio/include/asio/detail/consuming_buffers.hpp
index 8ae6b45f974..ccdc86b067d 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/consuming_buffers.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/consuming_buffers.hpp
@@ -26,19 +26,37 @@
namespace asio {
namespace detail {
+// Helper template to determine the maximum number of prepared buffers.
+template <typename Buffers>
+struct prepared_buffers_max
+{
+ enum { value = buffer_sequence_adapter_base::max_buffers };
+};
+
+template <typename Elem, std::size_t N>
+struct prepared_buffers_max<boost::array<Elem, N> >
+{
+ enum { value = N };
+};
+
+#if defined(ASIO_HAS_STD_ARRAY)
+
+template <typename Elem, std::size_t N>
+struct prepared_buffers_max<std::array<Elem, N> >
+{
+ enum { value = N };
+};
+
+#endif // defined(ASIO_HAS_STD_ARRAY)
// A buffer sequence used to represent a subsequence of the buffers.
-template <typename Buffer>
+template <typename Buffer, std::size_t MaxBuffers>
struct prepared_buffers
{
typedef Buffer value_type;
typedef const Buffer* const_iterator;
- enum
- {
- max_buffers = buffer_sequence_adapter_base::max_buffers < 8
- ? buffer_sequence_adapter_base::max_buffers : 8
- };
+ enum { max_buffers = MaxBuffers < 16 ? MaxBuffers : 16 };
prepared_buffers() : count(0) {}
const_iterator begin() const { return elems; }
@@ -53,6 +71,9 @@ template <typename Buffer, typename Buffers, typename Buffer_Iterator>
class consuming_buffers
{
public:
+ typedef prepared_buffers<Buffer, prepared_buffers_max<Buffers>::value>
+ prepared_buffers_type;
+
// Construct to represent the entire list of buffers.
explicit consuming_buffers(const Buffers& buffers)
: buffers_(buffers),
@@ -71,9 +92,9 @@ public:
}
// Get the buffer for a single transfer, with a size.
- prepared_buffers<Buffer> prepare(std::size_t max_size)
+ prepared_buffers_type prepare(std::size_t max_size)
{
- prepared_buffers<Buffer> result;
+ prepared_buffers_type result;
Buffer_Iterator next = asio::buffer_sequence_begin(buffers_);
Buffer_Iterator end = asio::buffer_sequence_end(buffers_);
diff --git a/src/third_party/asio-master/asio/include/asio/detail/handler_alloc_helpers.hpp b/src/third_party/asio-master/asio/include/asio/detail/handler_alloc_helpers.hpp
index 3b72e33345a..558793d819a 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/handler_alloc_helpers.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/handler_alloc_helpers.hpp
@@ -170,14 +170,6 @@ struct get_hook_allocator<Handler, std::allocator<T> >
} \
void reset() \
{ \
- typedef typename ::asio::associated_allocator< \
- Handler>::type associated_allocator_type; \
- typedef typename ::asio::detail::get_hook_allocator< \
- Handler, associated_allocator_type>::type hook_allocator_type; \
- ASIO_REBIND_ALLOC(hook_allocator_type, op) a( \
- ::asio::detail::get_hook_allocator< \
- Handler, associated_allocator_type>::get( \
- *h, ::asio::get_associated_allocator(*h))); \
if (p) \
{ \
p->~op(); \
@@ -185,6 +177,14 @@ struct get_hook_allocator<Handler, std::allocator<T> >
} \
if (v) \
{ \
+ typedef typename ::asio::associated_allocator< \
+ Handler>::type associated_allocator_type; \
+ typedef typename ::asio::detail::get_hook_allocator< \
+ Handler, associated_allocator_type>::type hook_allocator_type; \
+ ASIO_REBIND_ALLOC(hook_allocator_type, op) a( \
+ ::asio::detail::get_hook_allocator< \
+ Handler, associated_allocator_type>::get( \
+ *h, ::asio::get_associated_allocator(*h))); \
a.deallocate(static_cast<op*>(v), 1); \
v = 0; \
} \
@@ -212,10 +212,6 @@ struct get_hook_allocator<Handler, std::allocator<T> >
} \
void reset() \
{ \
- typedef typename ::asio::detail::get_recycling_allocator< \
- Alloc>::type recycling_allocator_type; \
- ASIO_REBIND_ALLOC(recycling_allocator_type, op) a1( \
- ::asio::detail::get_recycling_allocator<Alloc>::get(*a)); \
if (p) \
{ \
p->~op(); \
@@ -223,6 +219,10 @@ struct get_hook_allocator<Handler, std::allocator<T> >
} \
if (v) \
{ \
+ typedef typename ::asio::detail::get_recycling_allocator< \
+ Alloc>::type recycling_allocator_type; \
+ ASIO_REBIND_ALLOC(recycling_allocator_type, op) a1( \
+ ::asio::detail::get_recycling_allocator<Alloc>::get(*a)); \
a1.deallocate(static_cast<op*>(v), 1); \
v = 0; \
} \
diff --git a/src/third_party/asio-master/asio/include/asio/detail/handler_type_requirements.hpp b/src/third_party/asio-master/asio/include/asio/detail/handler_type_requirements.hpp
index c06468b8f5a..2bff91a587c 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/handler_type_requirements.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/handler_type_requirements.hpp
@@ -508,6 +508,10 @@ struct handler_type_requirements
handler_type, handler) \
typedef int ASIO_UNUSED_TYPEDEF
+#define ASIO_MOVE_ACCEPT_HANDLER_CHECK( \
+ handler_type, handler, socket_type) \
+ typedef int ASIO_UNUSED_TYPEDEF
+
#define ASIO_CONNECT_HANDLER_CHECK( \
handler_type, handler) \
typedef int ASIO_UNUSED_TYPEDEF
diff --git a/src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp b/src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp
index 45682de06ee..7ffcf3fa107 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp
+++ b/src/third_party/asio-master/asio/include/asio/detail/impl/epoll_reactor.ipp
@@ -384,6 +384,15 @@ void epoll_reactor::deregister_descriptor(socket_type descriptor,
reinterpret_cast<uintmax_t>(descriptor_data)));
scheduler_.post_deferred_completions(ops);
+
+ // Leave descriptor_data set so that it will be freed by the subsequent
+ // call to cleanup_descriptor_data.
+ }
+ else
+ {
+ // We are shutting down, so prevent cleanup_descriptor_data from freeing
+ // the descriptor_data object and let the destructor free it instead.
+ descriptor_data = 0;
}
}
@@ -412,6 +421,15 @@ void epoll_reactor::deregister_internal_descriptor(socket_type descriptor,
ASIO_HANDLER_REACTOR_DEREGISTRATION((
context(), static_cast<uintmax_t>(descriptor),
reinterpret_cast<uintmax_t>(descriptor_data)));
+
+ // Leave descriptor_data set so that it will be freed by the subsequent
+ // call to cleanup_descriptor_data.
+ }
+ else
+ {
+ // We are shutting down, so prevent cleanup_descriptor_data from freeing
+ // the descriptor_data object and let the destructor free it instead.
+ descriptor_data = 0;
}
}
diff --git a/src/third_party/asio-master/asio/include/asio/detail/impl/kqueue_reactor.ipp b/src/third_party/asio-master/asio/include/asio/detail/impl/kqueue_reactor.ipp
index 24599ad115e..617c44f65d9 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/impl/kqueue_reactor.ipp
+++ b/src/third_party/asio-master/asio/include/asio/detail/impl/kqueue_reactor.ipp
@@ -328,6 +328,15 @@ void kqueue_reactor::deregister_descriptor(socket_type descriptor,
reinterpret_cast<uintmax_t>(descriptor_data)));
scheduler_.post_deferred_completions(ops);
+
+ // Leave descriptor_data set so that it will be freed by the subsequent
+ // call to cleanup_descriptor_data.
+ }
+ else
+ {
+ // We are shutting down, so prevent cleanup_descriptor_data from freeing
+ // the descriptor_data object and let the destructor free it instead.
+ descriptor_data = 0;
}
}
@@ -360,6 +369,15 @@ void kqueue_reactor::deregister_internal_descriptor(socket_type descriptor,
ASIO_HANDLER_REACTOR_DEREGISTRATION((
context(), static_cast<uintmax_t>(descriptor),
reinterpret_cast<uintmax_t>(descriptor_data)));
+
+ // Leave descriptor_data set so that it will be freed by the subsequent
+ // call to cleanup_descriptor_data.
+ }
+ else
+ {
+ // We are shutting down, so prevent cleanup_descriptor_data from freeing
+ // the descriptor_data object and let the destructor free it instead.
+ descriptor_data = 0;
}
}
diff --git a/src/third_party/asio-master/asio/include/asio/detail/impl/reactive_serial_port_service.ipp b/src/third_party/asio-master/asio/include/asio/detail/impl/reactive_serial_port_service.ipp
index 6f57b7b224c..2456ca9ba51 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/impl/reactive_serial_port_service.ipp
+++ b/src/third_party/asio-master/asio/include/asio/detail/impl/reactive_serial_port_service.ipp
@@ -73,7 +73,7 @@ asio::error_code reactive_serial_port_service::open(
s = descriptor_ops::error_wrapper(::tcgetattr(fd, &ios), ec);
if (s >= 0)
{
-#if defined(_BSD_SOURCE)
+#if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE)
::cfmakeraw(&ios);
#else
ios.c_iflag &= ~(IGNBRK | BRKINT | PARMRK
diff --git a/src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp b/src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp
index d8b457b1dd0..b3b1a0cf811 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp
+++ b/src/third_party/asio-master/asio/include/asio/detail/impl/socket_ops.ipp
@@ -770,6 +770,8 @@ signed_size_type recv(socket_type s, buf* bufs, size_t count,
ec = asio::error::connection_reset;
else if (ec.value() == ERROR_PORT_UNREACHABLE)
ec = asio::error::connection_refused;
+ else if (ec.value() == WSAEMSGSIZE || ec.value() == ERROR_MORE_DATA)
+ ec.assign(0, ec.category());
if (result != 0)
return socket_error_retval;
ec = asio::error_code();
@@ -848,6 +850,10 @@ void complete_iocp_recv(state_type state,
{
ec = asio::error::connection_refused;
}
+ else if (ec.value() == WSAEMSGSIZE || ec.value() == ERROR_MORE_DATA)
+ {
+ ec.assign(0, ec.category());
+ }
// Check for connection closed.
else if (!ec && bytes_transferred == 0
@@ -918,6 +924,8 @@ signed_size_type recvfrom(socket_type s, buf* bufs, size_t count,
ec = asio::error::connection_reset;
else if (ec.value() == ERROR_PORT_UNREACHABLE)
ec = asio::error::connection_refused;
+ else if (ec.value() == WSAEMSGSIZE || ec.value() == ERROR_MORE_DATA)
+ ec.assign(0, ec.category());
if (result != 0)
return socket_error_retval;
ec = asio::error_code();
@@ -987,6 +995,10 @@ void complete_iocp_recvfrom(
{
ec = asio::error::connection_refused;
}
+ else if (ec.value() == WSAEMSGSIZE || ec.value() == ERROR_MORE_DATA)
+ {
+ ec.assign(0, ec.category());
+ }
}
#else // defined(ASIO_HAS_IOCP)
@@ -1100,6 +1112,10 @@ void complete_iocp_recvmsg(
{
ec = asio::error::connection_refused;
}
+ else if (ec.value() == WSAEMSGSIZE || ec.value() == ERROR_MORE_DATA)
+ {
+ ec.assign(0, ec.category());
+ }
}
#else // defined(ASIO_HAS_IOCP)
diff --git a/src/third_party/asio-master/asio/include/asio/detail/impl/win_event.ipp b/src/third_party/asio-master/asio/include/asio/detail/impl/win_event.ipp
index 4c63fd5f0d9..3e4edaaf773 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/impl/win_event.ipp
+++ b/src/third_party/asio-master/asio/include/asio/detail/impl/win_event.ipp
@@ -32,7 +32,8 @@ win_event::win_event()
: state_(0)
{
#if defined(ASIO_WINDOWS_APP)
- events_[0] = ::CreateEventExW(0, 0, CREATE_EVENT_MANUAL_RESET, 0);
+ events_[0] = ::CreateEventExW(0, 0,
+ CREATE_EVENT_MANUAL_RESET, EVENT_ALL_ACCESS);
#else // defined(ASIO_WINDOWS_APP)
events_[0] = ::CreateEventW(0, true, false, 0);
#endif // defined(ASIO_WINDOWS_APP)
@@ -45,7 +46,7 @@ win_event::win_event()
}
#if defined(ASIO_WINDOWS_APP)
- events_[1] = ::CreateEventExW(0, 0, 0, 0);
+ events_[1] = ::CreateEventExW(0, 0, 0, EVENT_ALL_ACCESS);
#else // defined(ASIO_WINDOWS_APP)
events_[1] = ::CreateEventW(0, false, false, 0);
#endif // defined(ASIO_WINDOWS_APP)
diff --git a/src/third_party/asio-master/asio/include/asio/detail/impl/win_tss_ptr.ipp b/src/third_party/asio-master/asio/include/asio/detail/impl/win_tss_ptr.ipp
index 7f50fd3f164..16e25d3814f 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/impl/win_tss_ptr.ipp
+++ b/src/third_party/asio-master/asio/include/asio/detail/impl/win_tss_ptr.ipp
@@ -31,9 +31,9 @@ namespace detail {
DWORD win_tss_ptr_create()
{
#if defined(UNDER_CE)
- enum { out_of_indexes = 0xFFFFFFFF };
+ const DWORD out_of_indexes = 0xFFFFFFFF;
#else
- enum { out_of_indexes = TLS_OUT_OF_INDEXES };
+ const DWORD out_of_indexes = TLS_OUT_OF_INDEXES;
#endif
DWORD tss_key = ::TlsAlloc();
diff --git a/src/third_party/asio-master/asio/include/asio/detail/pop_options.hpp b/src/third_party/asio-master/asio/include/asio/detail/pop_options.hpp
index 51e826de35f..2cf2b6c2130 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/pop_options.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/pop_options.hpp
@@ -67,6 +67,10 @@
# pragma GCC visibility pop
# endif // (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
+# if (__GNUC__ >= 7)
+# pragma GCC diagnostic pop
+# endif // (__GNUC__ >= 7)
+
#elif defined(__KCC)
// Kai C++
diff --git a/src/third_party/asio-master/asio/include/asio/detail/push_options.hpp b/src/third_party/asio-master/asio/include/asio/detail/push_options.hpp
index ecdcb7c4f85..a1c811fc3bf 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/push_options.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/push_options.hpp
@@ -71,6 +71,11 @@
# pragma GCC visibility push (default)
# endif // (__GNUC__ == 4 && __GNUC_MINOR__ >= 1) || (__GNUC__ > 4)
+# if (__GNUC__ >= 7)
+# pragma GCC diagnostic push
+# pragma GCC diagnostic ignored "-Wimplicit-fallthrough"
+# endif // (__GNUC__ >= 7)
+
#elif defined(__KCC)
// Kai C++
diff --git a/src/third_party/asio-master/asio/include/asio/detail/socket_types.hpp b/src/third_party/asio-master/asio/include/asio/detail/socket_types.hpp
index e97dfc13c69..6aab43326e5 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/socket_types.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/socket_types.hpp
@@ -59,7 +59,8 @@
# include <sys/ioctl.h>
# if (defined(__MACH__) && defined(__APPLE__)) \
|| defined(__FreeBSD__) || defined(__NetBSD__) \
- || defined(__OpenBSD__) || defined(__linux__)
+ || defined(__OpenBSD__) || defined(__linux__) \
+ || defined(__EMSCRIPTEN__)
# include <poll.h>
# elif !defined(__SYMBIAN32__)
# include <sys/poll.h>
diff --git a/src/third_party/asio-master/asio/include/asio/detail/thread_info_base.hpp b/src/third_party/asio-master/asio/include/asio/detail/thread_info_base.hpp
index ce1b61c2f74..4ae8d927038 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/thread_info_base.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/thread_info_base.hpp
@@ -41,13 +41,15 @@ public:
static void* allocate(thread_info_base* this_thread, std::size_t size)
{
+ std::size_t chunks = (size + chunk_size - 1) / chunk_size;
+
if (this_thread && this_thread->reusable_memory_)
{
void* const pointer = this_thread->reusable_memory_;
this_thread->reusable_memory_ = 0;
unsigned char* const mem = static_cast<unsigned char*>(pointer);
- if (static_cast<std::size_t>(mem[0]) >= size)
+ if (static_cast<std::size_t>(mem[0]) >= chunks)
{
mem[size] = mem[0];
return pointer;
@@ -56,16 +58,16 @@ public:
::operator delete(pointer);
}
- void* const pointer = ::operator new(size + 1);
+ void* const pointer = ::operator new(chunks * chunk_size + 1);
unsigned char* const mem = static_cast<unsigned char*>(pointer);
- mem[size] = (size <= UCHAR_MAX) ? static_cast<unsigned char>(size) : 0;
+ mem[size] = (chunks <= UCHAR_MAX) ? static_cast<unsigned char>(chunks) : 0;
return pointer;
}
static void deallocate(thread_info_base* this_thread,
void* pointer, std::size_t size)
{
- if (size <= UCHAR_MAX)
+ if (size <= chunk_size * UCHAR_MAX)
{
if (this_thread && this_thread->reusable_memory_ == 0)
{
@@ -80,6 +82,7 @@ public:
}
private:
+ enum { chunk_size = 4 };
void* reusable_memory_;
};
diff --git a/src/third_party/asio-master/asio/include/asio/detail/wince_thread.hpp b/src/third_party/asio-master/asio/include/asio/detail/wince_thread.hpp
index 18b5209106f..691050dfebc 100644
--- a/src/third_party/asio-master/asio/include/asio/detail/wince_thread.hpp
+++ b/src/third_party/asio-master/asio/include/asio/detail/wince_thread.hpp
@@ -19,8 +19,8 @@
#if defined(ASIO_WINDOWS) && defined(UNDER_CE)
-#include "asio/detail/memory.hpp"
#include "asio/detail/noncopyable.hpp"
+#include "asio/detail/scoped_ptr.hpp"
#include "asio/detail/socket_types.hpp"
#include "asio/detail/throw_error.hpp"
#include "asio/error.hpp"
@@ -40,7 +40,7 @@ public:
template <typename Function>
wince_thread(Function f, unsigned int = 0)
{
- std::auto_ptr<func_base> arg(new func<Function>(f));
+ scoped_ptr<func_base> arg(new func<Function>(f));
DWORD thread_id = 0;
thread_ = ::CreateThread(0, 0, wince_thread_function,
arg.get(), 0, &thread_id);
@@ -108,7 +108,7 @@ private:
inline DWORD WINAPI wince_thread_function(LPVOID arg)
{
- std::auto_ptr<wince_thread::func_base> func(
+ scoped_ptr<wince_thread::func_base> func(
static_cast<wince_thread::func_base*>(arg));
func->run();
return 0;
diff --git a/src/third_party/asio-master/asio/include/asio/error_code.hpp b/src/third_party/asio-master/asio/include/asio/error_code.hpp
index 73fbb742223..6a8d29c6113 100644
--- a/src/third_party/asio-master/asio/include/asio/error_code.hpp
+++ b/src/third_party/asio-master/asio/include/asio/error_code.hpp
@@ -101,6 +101,20 @@ public:
*this = make_error_code(e);
}
+ /// Clear the error value to the default.
+ void clear()
+ {
+ value_ = 0;
+ category_ = &system_category();
+ }
+
+ /// Assign a new error value.
+ void assign(int v, const error_category& c)
+ {
+ value_ = v;
+ category_ = &c;
+ }
+
/// Get the error value.
int value() const
{
diff --git a/src/third_party/asio-master/asio/include/asio/generic/detail/impl/endpoint.ipp b/src/third_party/asio-master/asio/include/asio/generic/detail/impl/endpoint.ipp
index cfdfbbffa22..112c1b2b68e 100644
--- a/src/third_party/asio-master/asio/include/asio/generic/detail/impl/endpoint.ipp
+++ b/src/third_party/asio-master/asio/include/asio/generic/detail/impl/endpoint.ipp
@@ -94,7 +94,8 @@ void endpoint::init(const void* sock_addr,
using namespace std; // For memset and memcpy.
memset(&data_.generic, 0, sizeof(asio::detail::sockaddr_storage_type));
- memcpy(&data_.generic, sock_addr, sock_addr_size);
+ if (sock_addr_size > 0)
+ memcpy(&data_.generic, sock_addr, sock_addr_size);
size_ = sock_addr_size;
protocol_ = sock_protocol;
diff --git a/src/third_party/asio-master/asio/include/asio/impl/connect.hpp b/src/third_party/asio-master/asio/include/asio/impl/connect.hpp
index b41f88427d1..73770a3eed9 100644
--- a/src/third_party/asio-master/asio/include/asio/impl/connect.hpp
+++ b/src/third_party/asio-master/asio/include/asio/impl/connect.hpp
@@ -41,6 +41,63 @@ namespace detail
return true;
}
};
+
+ template <typename Protocol, typename Iterator>
+ inline typename Protocol::endpoint deref_connect_result(
+ Iterator iter, asio::error_code& ec)
+ {
+ return ec ? typename Protocol::endpoint() : *iter;
+ }
+
+ template <typename T, typename Iterator>
+ struct legacy_connect_condition_helper : T
+ {
+ typedef char (*fallback_func_type)(...);
+ operator fallback_func_type() const;
+ };
+
+ template <typename R, typename Arg1, typename Arg2, typename Iterator>
+ struct legacy_connect_condition_helper<R (*)(Arg1, Arg2), Iterator>
+ {
+ R operator()(Arg1, Arg2) const;
+ char operator()(...) const;
+ };
+
+ template <typename T, typename Iterator>
+ struct is_legacy_connect_condition
+ {
+ static char asio_connect_condition_check(char);
+ static char (&asio_connect_condition_check(Iterator))[2];
+
+ static const bool value =
+ sizeof(asio_connect_condition_check(
+ (*static_cast<legacy_connect_condition_helper<T, Iterator>*>(0))(
+ *static_cast<const asio::error_code*>(0),
+ *static_cast<const Iterator*>(0)))) != 1;
+ };
+
+ template <typename ConnectCondition, typename Iterator>
+ inline Iterator call_connect_condition(ConnectCondition& connect_condition,
+ const asio::error_code& ec, Iterator next, Iterator end,
+ typename enable_if<is_legacy_connect_condition<
+ ConnectCondition, Iterator>::value>::type* = 0)
+ {
+ if (next != end)
+ return connect_condition(ec, next);
+ return end;
+ }
+
+ template <typename ConnectCondition, typename Iterator>
+ inline Iterator call_connect_condition(ConnectCondition& connect_condition,
+ const asio::error_code& ec, Iterator next, Iterator end,
+ typename enable_if<!is_legacy_connect_condition<
+ ConnectCondition, Iterator>::value>::type* = 0)
+ {
+ for (;next != end; ++next)
+ if (connect_condition(ec, *next))
+ return next;
+ return end;
+ }
}
template <typename Protocol ASIO_SVC_TPARAM, typename EndpointSequence>
@@ -63,10 +120,9 @@ typename Protocol::endpoint connect(
typename enable_if<is_endpoint_sequence<
EndpointSequence>::value>::type*)
{
- typename EndpointSequence::iterator iter = connect(
- s, endpoints.begin(), endpoints.end(),
- detail::default_connect_condition(), ec);
- return ec ? typename Protocol::endpoint() : *iter;
+ return detail::deref_connect_result<Protocol>(
+ connect(s, endpoints.begin(), endpoints.end(),
+ detail::default_connect_condition(), ec), ec);
}
#if !defined(ASIO_NO_DEPRECATED)
@@ -130,9 +186,9 @@ typename Protocol::endpoint connect(
typename enable_if<is_endpoint_sequence<
EndpointSequence>::value>::type*)
{
- typename EndpointSequence::iterator iter = connect(
- s, endpoints.begin(), endpoints.end(), connect_condition, ec);
- return ec ? typename Protocol::endpoint() : *iter;
+ return detail::deref_connect_result<Protocol>(
+ connect(s, endpoints.begin(), endpoints.end(),
+ connect_condition, ec), ec);
}
#if !defined(ASIO_NO_DEPRECATED)
@@ -180,13 +236,16 @@ Iterator connect(basic_socket<Protocol ASIO_SVC_TARG>& s,
for (Iterator iter = begin; iter != end; ++iter)
{
- if (connect_condition(ec, iter))
+ iter = (detail::call_connect_condition(connect_condition, ec, iter, end));
+ if (iter != end)
{
s.close(ec);
s.connect(*iter, ec);
if (!ec)
return iter;
}
+ else
+ break;
}
if (!ec)
@@ -208,11 +267,11 @@ namespace detail
{
}
- template <typename Endpoint>
- bool check_condition(const asio::error_code& ec,
- const Endpoint& endpoint)
+ template <typename Iterator>
+ void check_condition(const asio::error_code& ec,
+ Iterator& iter, Iterator& end)
{
- return connect_condition_(ec, endpoint);
+ iter = detail::call_connect_condition(connect_condition_, ec, iter, end);
}
private:
@@ -229,10 +288,9 @@ namespace detail
{
}
- template <typename Endpoint>
- bool check_condition(const asio::error_code&, const Endpoint&)
+ template <typename Iterator>
+ void check_condition(const asio::error_code&, Iterator&, Iterator&)
{
- return true;
}
};
@@ -279,18 +337,18 @@ namespace detail
void operator()(asio::error_code ec, int start = 0)
{
- typename EndpointSequence::iterator iter = endpoints_.begin();
+ typename EndpointSequence::const_iterator begin = endpoints_.begin();
+ typename EndpointSequence::const_iterator iter = begin;
std::advance(iter, index_);
- typename EndpointSequence::iterator end = endpoints_.end();
+ typename EndpointSequence::const_iterator end = endpoints_.end();
switch (start_ = start)
{
case 1:
for (;;)
{
- for (; iter != end; ++iter, ++index_)
- if (this->check_condition(ec, *iter))
- break;
+ this->check_condition(ec, iter, end);
+ index_ = std::distance(begin, iter);
if (iter != end)
{
@@ -443,9 +501,7 @@ namespace detail
case 1:
for (;;)
{
- for (; iter_ != end_; ++iter_)
- if (this->check_condition(ec, *iter_))
- break;
+ this->check_condition(ec, iter_, end_);
if (iter_ != end_)
{
diff --git a/src/third_party/asio-master/asio/include/asio/impl/serial_port_base.ipp b/src/third_party/asio-master/asio/include/asio/impl/serial_port_base.ipp
index 0ebba098fc7..bad1fe31165 100644
--- a/src/third_party/asio-master/asio/include/asio/impl/serial_port_base.ipp
+++ b/src/third_party/asio-master/asio/include/asio/impl/serial_port_base.ipp
@@ -113,7 +113,7 @@ ASIO_SYNC_OP_VOID serial_port_base::baud_rate::store(
ec = asio::error::invalid_argument;
ASIO_SYNC_OP_VOID_RETURN(ec);
}
-# if defined(_BSD_SOURCE)
+# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE)
::cfsetspeed(&storage, baud);
# else
::cfsetispeed(&storage, baud);
@@ -249,7 +249,7 @@ ASIO_SYNC_OP_VOID serial_port_base::flow_control::store(
{
case none:
storage.c_iflag &= ~(IXOFF | IXON);
-# if defined(_BSD_SOURCE)
+# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE)
storage.c_cflag &= ~CRTSCTS;
# elif defined(__QNXNTO__)
storage.c_cflag &= ~(IHFLOW | OHFLOW);
@@ -257,14 +257,14 @@ ASIO_SYNC_OP_VOID serial_port_base::flow_control::store(
break;
case software:
storage.c_iflag |= IXOFF | IXON;
-# if defined(_BSD_SOURCE)
+# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE)
storage.c_cflag &= ~CRTSCTS;
# elif defined(__QNXNTO__)
storage.c_cflag &= ~(IHFLOW | OHFLOW);
# endif
break;
case hardware:
-# if defined(_BSD_SOURCE)
+# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE)
storage.c_iflag &= ~(IXOFF | IXON);
storage.c_cflag |= CRTSCTS;
break;
@@ -305,7 +305,7 @@ ASIO_SYNC_OP_VOID serial_port_base::flow_control::load(
{
value_ = software;
}
-# if defined(_BSD_SOURCE)
+# if defined(_BSD_SOURCE) || defined(_DEFAULT_SOURCE)
else if (storage.c_cflag & CRTSCTS)
{
value_ = hardware;
diff --git a/src/third_party/asio-master/asio/include/asio/impl/system_context.hpp b/src/third_party/asio-master/asio/include/asio/impl/system_context.hpp
new file mode 100644
index 00000000000..e7cce6e9202
--- /dev/null
+++ b/src/third_party/asio-master/asio/include/asio/impl/system_context.hpp
@@ -0,0 +1,34 @@
+//
+// impl/system_context.hpp
+// ~~~~~~~~~~~~~~~~~~~~~~~
+//
+// Copyright (c) 2003-2017 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)
+//
+
+#ifndef ASIO_IMPL_SYSTEM_CONTEXT_HPP
+#define ASIO_IMPL_SYSTEM_CONTEXT_HPP
+
+#if defined(_MSC_VER) && (_MSC_VER >= 1200)
+# pragma once
+#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
+
+#include "asio/system_executor.hpp"
+
+#include "asio/detail/push_options.hpp"
+
+namespace asio {
+
+inline system_context::executor_type
+system_context::get_executor() ASIO_NOEXCEPT
+{
+ return system_executor();
+}
+
+} // namespace asio
+
+#include "asio/detail/pop_options.hpp"
+
+#endif // ASIO_IMPL_SYSTEM_CONTEXT_HPP
diff --git a/src/third_party/asio-master/asio/include/asio/impl/use_future.hpp b/src/third_party/asio-master/asio/include/asio/impl/use_future.hpp
index b743166543f..67b329d1849 100644
--- a/src/third_party/asio-master/asio/include/asio/impl/use_future.hpp
+++ b/src/third_party/asio-master/asio/include/asio/impl/use_future.hpp
@@ -543,6 +543,8 @@ template <typename Arg>
class promise_handler_selector<void(std::exception_ptr, Arg)>
: public promise_handler_ex_1<Arg> {};
+#if defined(ASIO_HAS_VARIADIC_TEMPLATES)
+
template <typename... Arg>
class promise_handler_selector<void(Arg...)>
: public promise_handler_n<std::tuple<Arg...> > {};
@@ -555,6 +557,32 @@ template <typename... Arg>
class promise_handler_selector<void(std::exception_ptr, Arg...)>
: public promise_handler_ex_n<std::tuple<Arg...> > {};
+#else // defined(ASIO_HAS_VARIADIC_TEMPLATES)
+
+#define ASIO_PRIVATE_PROMISE_SELECTOR_DEF(n) \
+ template <typename Arg, ASIO_VARIADIC_TPARAMS(n)> \
+ class promise_handler_selector< \
+ void(Arg, ASIO_VARIADIC_TARGS(n))> \
+ : public promise_handler_n< \
+ std::tuple<Arg, ASIO_VARIADIC_TARGS(n)> > {}; \
+ \
+ template <typename Arg, ASIO_VARIADIC_TPARAMS(n)> \
+ class promise_handler_selector< \
+ void(asio::error_code, Arg, ASIO_VARIADIC_TARGS(n))> \
+ : public promise_handler_ec_n< \
+ std::tuple<Arg, ASIO_VARIADIC_TARGS(n)> > {}; \
+ \
+ template <typename Arg, ASIO_VARIADIC_TPARAMS(n)> \
+ class promise_handler_selector< \
+ void(std::exception_ptr, Arg, ASIO_VARIADIC_TARGS(n))> \
+ : public promise_handler_ex_n< \
+ std::tuple<Arg, ASIO_VARIADIC_TARGS(n)> > {}; \
+ /**/
+ ASIO_VARIADIC_GENERATE(ASIO_PRIVATE_PROMISE_SELECTOR_DEF)
+#undef ASIO_PRIVATE_PROMISE_SELECTOR_DEF
+
+#endif // defined(ASIO_HAS_VARIADIC_TEMPLATES)
+
// Completion handlers produced from the use_future completion token, when not
// using use_future::operator().
template <typename Signature, typename Allocator>
diff --git a/src/third_party/asio-master/asio/include/asio/io_context.hpp b/src/third_party/asio-master/asio/include/asio/io_context.hpp
index 73212f197b5..6f1c0b47f26 100644
--- a/src/third_party/asio-master/asio/include/asio/io_context.hpp
+++ b/src/third_party/asio-master/asio/include/asio/io_context.hpp
@@ -118,6 +118,35 @@ namespace detail {
* }
* @endcode
*
+ * @par Submitting arbitrary tasks to the io_context
+ *
+ * To submit functions to the io_context, use the @ref asio::dispatch,
+ * @ref asio::post or @ref asio::defer free functions.
+ *
+ * For example:
+ *
+ * @code void my_task()
+ * {
+ * ...
+ * }
+ *
+ * ...
+ *
+ * asio::io_context io_context;
+ *
+ * // Submit a function to the io_context.
+ * asio::post(io_context, my_task);
+ *
+ * // Submit a lambda object to the io_context.
+ * asio::post(io_context,
+ * []()
+ * {
+ * ...
+ * });
+ *
+ * // Run the io_context until it runs out of work.
+ * io_context.run(); @endcode
+ *
* @par Stopping the io_context from running out of work
*
* Some applications may need to prevent an io_context object's run() call from
diff --git a/src/third_party/asio-master/asio/include/asio/ip/impl/network_v4.ipp b/src/third_party/asio-master/asio/include/asio/ip/impl/network_v4.ipp
index 52eecdafcd9..58a6a340b2b 100644
--- a/src/third_party/asio-master/asio/include/asio/ip/impl/network_v4.ipp
+++ b/src/third_party/asio-master/asio/include/asio/ip/impl/network_v4.ipp
@@ -182,7 +182,14 @@ network_v4 make_network_v4(const std::string& str,
if (ec)
return network_v4();
- return network_v4(addr, std::atoi(str.substr(pos + 1).c_str()));
+ const int prefix_len = std::atoi(str.substr(pos + 1).c_str());
+ if (prefix_len < 0 || prefix_len > 32)
+ {
+ ec = asio::error::invalid_argument;
+ return network_v4();
+ }
+
+ return network_v4(addr, static_cast<unsigned short>(prefix_len));
}
#if defined(ASIO_HAS_STD_STRING_VIEW)
diff --git a/src/third_party/asio-master/asio/include/asio/ip/impl/network_v6.ipp b/src/third_party/asio-master/asio/include/asio/ip/impl/network_v6.ipp
index c4845c31a93..648af8a7f73 100644
--- a/src/third_party/asio-master/asio/include/asio/ip/impl/network_v6.ipp
+++ b/src/third_party/asio-master/asio/include/asio/ip/impl/network_v6.ipp
@@ -151,7 +151,14 @@ network_v6 make_network_v6(const std::string& str,
if (ec)
return network_v6();
- return network_v6(addr, std::atoi(str.substr(pos + 1).c_str()));
+ const int prefix_len = std::atoi(str.substr(pos + 1).c_str());
+ if (prefix_len < 0 || prefix_len > 128)
+ {
+ ec = asio::error::invalid_argument;
+ return network_v6();
+ }
+
+ return network_v6(addr, static_cast<unsigned short>(prefix_len));
}
#if defined(ASIO_HAS_STD_STRING_VIEW)
diff --git a/src/third_party/asio-master/asio/include/asio/local/detail/impl/endpoint.ipp b/src/third_party/asio-master/asio/include/asio/local/detail/impl/endpoint.ipp
index 5b06a5e8241..af02feada17 100644
--- a/src/third_party/asio-master/asio/include/asio/local/detail/impl/endpoint.ipp
+++ b/src/third_party/asio-master/asio/include/asio/local/detail/impl/endpoint.ipp
@@ -108,7 +108,8 @@ void endpoint::init(const char* path_name, std::size_t path_length)
using namespace std; // For memcpy.
data_.local = asio::detail::sockaddr_un_type();
data_.local.sun_family = AF_UNIX;
- memcpy(data_.local.sun_path, path_name, path_length);
+ if (path_length > 0)
+ memcpy(data_.local.sun_path, path_name, path_length);
path_length_ = path_length;
// NUL-terminate normal path names. Names that start with a NUL are in the
diff --git a/src/third_party/asio-master/asio/include/asio/read_until.hpp b/src/third_party/asio-master/asio/include/asio/read_until.hpp
index 764e408fd5f..fd7d45a8385 100644
--- a/src/third_party/asio-master/asio/include/asio/read_until.hpp
+++ b/src/third_party/asio-master/asio/include/asio/read_until.hpp
@@ -584,8 +584,8 @@ std::size_t read_until(SyncReadStream& s,
* contains the delimiter:
* @code { 'a', 'b', ..., 'c', '\n', 'd', 'e', ... } @endcode
* The call to @c std::getline then extracts the data up to and including the
- * delimiter, so that the string @c line contains:
- * @code { 'a', 'b', ..., 'c', '\n' } @endcode
+ * newline (which is discarded), so that the string @c line contains:
+ * @code { 'a', 'b', ..., 'c' } @endcode
* The remaining data is left in the buffer @c b as follows:
* @code { 'd', 'e', ... } @endcode
* This data may be the start of a new line, to be extracted by a subsequent
@@ -671,8 +671,8 @@ std::size_t read_until(SyncReadStream& s,
* contains the delimiter:
* @code { 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... } @endcode
* The call to @c std::getline then extracts the data up to and including the
- * delimiter, so that the string @c line contains:
- * @code { 'a', 'b', ..., 'c', '\r', '\n' } @endcode
+ * newline (which is discarded), so that the string @c line contains:
+ * @code { 'a', 'b', ..., 'c', '\r' } @endcode
* The remaining data is left in the buffer @c b as follows:
* @code { 'd', 'e', ... } @endcode
* This data may be the start of a new line, to be extracted by a subsequent
@@ -764,8 +764,8 @@ std::size_t read_until(SyncReadStream& s,
* contains the data which matched the regular expression:
* @code { 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... } @endcode
* The call to @c std::getline then extracts the data up to and including the
- * match, so that the string @c line contains:
- * @code { 'a', 'b', ..., 'c', '\r', '\n' } @endcode
+ * newline (which is discarded), so that the string @c line contains:
+ * @code { 'a', 'b', ..., 'c', '\r' } @endcode
* The remaining data is left in the buffer @c b as follows:
* @code { 'd', 'e', ... } @endcode
* This data may be the start of a new line, to be extracted by a subsequent
@@ -1483,8 +1483,8 @@ async_read_until(AsyncReadStream& s,
* @c b contains the delimiter:
* @code { 'a', 'b', ..., 'c', '\n', 'd', 'e', ... } @endcode
* The call to @c std::getline then extracts the data up to and including the
- * delimiter, so that the string @c line contains:
- * @code { 'a', 'b', ..., 'c', '\n' } @endcode
+ * newline (which is discarded), so that the string @c line contains:
+ * @code { 'a', 'b', ..., 'c' } @endcode
* The remaining data is left in the buffer @c b as follows:
* @code { 'd', 'e', ... } @endcode
* This data may be the start of a new line, to be extracted by a subsequent
@@ -1568,8 +1568,8 @@ async_read_until(AsyncReadStream& s,
* @c b contains the delimiter:
* @code { 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... } @endcode
* The call to @c std::getline then extracts the data up to and including the
- * delimiter, so that the string @c line contains:
- * @code { 'a', 'b', ..., 'c', '\r', '\n' } @endcode
+ * newline (which is discarded), so that the string @c line contains:
+ * @code { 'a', 'b', ..., 'c', '\r' } @endcode
* The remaining data is left in the buffer @c b as follows:
* @code { 'd', 'e', ... } @endcode
* This data may be the start of a new line, to be extracted by a subsequent
@@ -1661,8 +1661,8 @@ async_read_until(AsyncReadStream& s,
* @c b contains the data which matched the regular expression:
* @code { 'a', 'b', ..., 'c', '\r', '\n', 'd', 'e', ... } @endcode
* The call to @c std::getline then extracts the data up to and including the
- * match, so that the string @c line contains:
- * @code { 'a', 'b', ..., 'c', '\r', '\n' } @endcode
+ * newline (which is discarded), so that the string @c line contains:
+ * @code { 'a', 'b', ..., 'c', '\r' } @endcode
* The remaining data is left in the buffer @c b as follows:
* @code { 'd', 'e', ... } @endcode
* This data may be the start of a new line, to be extracted by a subsequent
diff --git a/src/third_party/asio-master/asio/include/asio/ssl/detail/impl/engine.ipp b/src/third_party/asio-master/asio/include/asio/ssl/detail/impl/engine.ipp
index 345461b13e0..ca0a1ffad8d 100644
--- a/src/third_party/asio-master/asio/include/asio/ssl/detail/impl/engine.ipp
+++ b/src/third_party/asio-master/asio/include/asio/ssl/detail/impl/engine.ipp
@@ -204,7 +204,7 @@ const asio::error_code& engine::map_error_code(
// SSL v2 doesn't provide a protocol-level shutdown, so an eof on the
// underlying transport is passed through.
#if (OPENSSL_VERSION_NUMBER < 0x10100000L)
- if (ssl_->version == SSL2_VERSION)
+ if (SSL_version(ssl_) == SSL2_VERSION)
return ec;
#endif // (OPENSSL_VERSION_NUMBER < 0x10100000L)
diff --git a/src/third_party/asio-master/asio/include/asio/system_context.hpp b/src/third_party/asio-master/asio/include/asio/system_context.hpp
index 6c833e2b18f..5762fca8cd4 100644
--- a/src/third_party/asio-master/asio/include/asio/system_context.hpp
+++ b/src/third_party/asio-master/asio/include/asio/system_context.hpp
@@ -19,12 +19,13 @@
#include "asio/detail/scheduler.hpp"
#include "asio/detail/thread_group.hpp"
#include "asio/execution_context.hpp"
-#include "asio/system_executor.hpp"
#include "asio/detail/push_options.hpp"
namespace asio {
+class system_executor;
+
/// The executor context for the system executor.
class system_context : public execution_context
{
@@ -36,10 +37,7 @@ public:
ASIO_DECL ~system_context();
/// Obtain an executor for the context.
- executor_type get_executor() ASIO_NOEXCEPT
- {
- return system_executor();
- }
+ executor_type get_executor() ASIO_NOEXCEPT;
/// Signal all threads in the system thread pool to stop.
ASIO_DECL void stop();
@@ -72,6 +70,7 @@ private:
#include "asio/detail/pop_options.hpp"
+#include "asio/impl/system_context.hpp"
#if defined(ASIO_HEADER_ONLY)
# include "asio/impl/system_context.ipp"
#endif // defined(ASIO_HEADER_ONLY)
diff --git a/src/third_party/asio-master/asio/include/asio/thread_pool.hpp b/src/third_party/asio-master/asio/include/asio/thread_pool.hpp
index ae915b3ec72..f12126a8010 100644
--- a/src/third_party/asio-master/asio/include/asio/thread_pool.hpp
+++ b/src/third_party/asio-master/asio/include/asio/thread_pool.hpp
@@ -29,6 +29,36 @@ namespace asio {
/**
* The thread pool class is an execution context where functions are permitted
* to run on one of a fixed number of threads.
+ *
+ * @par Submitting tasks to the pool
+ *
+ * To submit functions to the io_context, use the @ref asio::dispatch,
+ * @ref asio::post or @ref asio::defer free functions.
+ *
+ * For example:
+ *
+ * @code void my_task()
+ * {
+ * ...
+ * }
+ *
+ * ...
+ *
+ * // Launch the pool with four threads.
+ * asio::thread_pool pool(4);
+ *
+ * // Submit a function to the pool.
+ * asio::post(pool, my_task);
+ *
+ * // Submit a lambda object to the pool.
+ * asio::post(pool,
+ * []()
+ * {
+ * ...
+ * });
+ *
+ * // Wait for all tasks in the pool to complete.
+ * pool.join(); @endcode
*/
class thread_pool
: public execution_context
diff --git a/src/third_party/asio-master/asio/include/asio/ts/timer.hpp b/src/third_party/asio-master/asio/include/asio/ts/timer.hpp
index c760efca0e1..487422e7f9e 100644
--- a/src/third_party/asio-master/asio/include/asio/ts/timer.hpp
+++ b/src/third_party/asio-master/asio/include/asio/ts/timer.hpp
@@ -15,7 +15,7 @@
# pragma once
#endif // defined(_MSC_VER) && (_MSC_VER >= 1200)
-#include <chrono>
+#include "asio/detail/chrono.hpp"
#include "asio/wait_traits.hpp"
#include "asio/basic_waitable_timer.hpp"
diff --git a/src/third_party/asio-master/asio/include/asio/use_future.hpp b/src/third_party/asio-master/asio/include/asio/use_future.hpp
index b1d65b3c28a..42e33e43beb 100644
--- a/src/third_party/asio-master/asio/include/asio/use_future.hpp
+++ b/src/third_party/asio-master/asio/include/asio/use_future.hpp
@@ -118,17 +118,33 @@ public:
operator()(ASIO_MOVE_ARG(Function) f) const;
private:
- Allocator allocator_;
+ // Helper type to ensure that use_future can be constexpr default-constructed
+ // even when std::allocator<void> can't be.
+ struct std_allocator_void
+ {
+ ASIO_CONSTEXPR std_allocator_void()
+ {
+ }
+
+ operator std::allocator<void>() const
+ {
+ return std::allocator<void>();
+ }
+ };
+
+ typename conditional<
+ is_same<std::allocator<void>, Allocator>::value,
+ std_allocator_void, Allocator>::type allocator_;
};
/// A special value, similar to std::nothrow.
/**
* See the documentation for asio::use_future_t for a usage example.
*/
-#if defined(ASIO_MSVC)
-__declspec(selectany) use_future_t<> use_future;
-#elif defined(ASIO_HAS_CONSTEXPR) || defined(GENERATING_DOCUMENTATION)
+#if defined(ASIO_HAS_CONSTEXPR) || defined(GENERATING_DOCUMENTATION)
constexpr use_future_t<> use_future;
+#elif defined(ASIO_MSVC)
+__declspec(selectany) use_future_t<> use_future;
#endif
} // namespace asio
diff --git a/src/third_party/asio-master/asio/src/Makefile.mgw b/src/third_party/asio-master/asio/src/Makefile.mgw
index ffbb1f27c93..5056c871ef1 100644
--- a/src/third_party/asio-master/asio/src/Makefile.mgw
+++ b/src/third_party/asio-master/asio/src/Makefile.mgw
@@ -77,9 +77,19 @@ UNIT_TEST_EXES = \
tests/unit/strand.exe \
tests/unit/stream_socket_service.exe \
tests/unit/streambuf.exe \
+ tests/unit/system_executor.exe \
+ tests/unit/system_context.exe \
tests/unit/system_timer.exe \
tests/unit/thread.exe \
tests/unit/time_traits.exe \
+ tests/unit/ts/buffer.exe \
+ tests/unit/ts/executor.exe \
+ tests/unit/ts/internet.exe \
+ tests/unit/ts/io_context.exe \
+ tests/unit/ts/net.exe \
+ tests/unit/ts/netfwd.exe \
+ tests/unit/ts/socket.exe \
+ tests/unit/ts/timer.exe \
tests/unit/waitable_timer_service.exe \
tests/unit/windows/basic_handle.exe \
tests/unit/windows/basic_object_handle.exe \
diff --git a/src/third_party/asio-master/asio/src/Makefile.msc b/src/third_party/asio-master/asio/src/Makefile.msc
index 7cb1c56d7f2..826fe6d79d0 100644
--- a/src/third_party/asio-master/asio/src/Makefile.msc
+++ b/src/third_party/asio-master/asio/src/Makefile.msc
@@ -42,22 +42,26 @@ _WIN32_WINNT=0x0501
DEFINES = \
-DASIO_DISABLE_IOCP \
-D_WIN32_WINNT=$(_WIN32_WINNT) \
- -DBOOST_ALL_NO_LIB
+ -DBOOST_ALL_NO_LIB \
+ -DBOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING
!else
! ifdef STORE
DEFINES = \
-DWINAPI_FAMILY=WINAPI_FAMILY_PC_APP \
-DBOOST_ALL_NO_LIB -D_WIN32_WINNT=$(_WIN32_WINNT) \
- -DUNICODE -D_UNICODE
+ -DUNICODE -D_UNICODE \
+ -DBOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING
! else
! ifdef WINRT
DEFINES = \
-ZW -FI SDKDDKVer.h -FI winapifamily.h -DWINAPI_FAMILY=WINAPI_PARTITION_APP \
- -DBOOST_ALL_NO_LIB
+ -DBOOST_ALL_NO_LIB \
+ -DBOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING
! else
DEFINES = \
-D_WIN32_WINNT=$(_WIN32_WINNT) \
- -DBOOST_ALL_NO_LIB
+ -DBOOST_ALL_NO_LIB \
+ -DBOOST_CHRONO_DONT_PROVIDE_HYBRID_ERROR_HANDLING
! endif
! endif
!endif
@@ -171,9 +175,19 @@ UNIT_TEST_EXES = \
tests\unit\steady_timer.exe \
tests\unit\stream_socket_service.exe \
tests\unit\streambuf.exe \
+ tests\unit\system_context.exe \
+ tests\unit\system_executor.exe \
tests\unit\system_timer.exe \
tests\unit\thread.exe \
tests\unit\time_traits.exe \
+ tests\unit\ts\buffer.exe \
+ tests\unit\ts\executor.exe \
+ tests\unit\ts\internet.exe \
+ tests\unit\ts\io_context.exe \
+ tests\unit\ts\net.exe \
+ tests\unit\ts\netfwd.exe \
+ tests\unit\ts\socket.exe \
+ tests\unit\ts\timer.exe \
tests\unit\waitable_timer_service.exe \
tests\unit\windows\basic_handle.exe \
tests\unit\windows\basic_object_handle.exe \
@@ -298,6 +312,9 @@ tests\unit\unit_test.obj: tests\unit\unit_test.cpp
{tests\unit\ssl}.cpp{tests\unit\ssl}.exe:
cl -Fe$@ -Fo$(<:.cpp=.obj) $(CXXFLAGS) $(SSL_CXXFLAGS) $(DEFINES) $< $(SSL_LIBS) $(LIBS) -link -opt:ref
+{tests\unit\ts}.cpp{tests\unit\ts}.exe:
+ cl -Fe$@ -Fo$(<:.cpp=.obj) $(CXXFLAGS) $(DEFINES) $< $(LIBS) -link -opt:ref
+
{tests\unit\windows}.cpp{tests\unit\windows}.exe:
cl -Fe$@ -Fo$(<:.cpp=.obj) $(CXXFLAGS) $(DEFINES) $< $(LIBS) -link -opt:ref
diff --git a/src/third_party/asio-master/asio/tsify.pl b/src/third_party/asio-master/asio/tsify.pl
index db928c3bc8d..47725b6d697 100755
--- a/src/third_party/asio-master/asio/tsify.pl
+++ b/src/third_party/asio-master/asio/tsify.pl
@@ -113,6 +113,9 @@ sub copy_source_file
my $extension_state = 0;
my $old_services_state = 0;
+ # State for simplifying namespaces in examples.
+ my $code_snippet_state = 0;
+
# Copy the content.
my $lineno = 1;
while (my $line = <$input>)
@@ -237,12 +240,21 @@ sub copy_source_file
next if ($line eq "");
}
+ # Keep track of whether we are in an example.
+ if ($code_snippet_state == 0)
+ {
+ if ($line =~ /\@code/)
+ {
+ $code_snippet_state = 1;
+ }
+ }
+
# Unconditional replacements.
$line =~ s/[\\@]ref boost_bind/std::bind()/g;
if ($from =~ /.*\.txt$/)
{
- $line =~ s/[\\@]ref async_read/std::experimental::net::async_read()/g;
- $line =~ s/[\\@]ref async_write/std::experimental::net::async_write()/g;
+ $line =~ s/[\\@]ref async_read/std::experimental::net::v1::async_read()/g;
+ $line =~ s/[\\@]ref async_write/std::experimental::net::v1::async_write()/g;
}
if ($line =~ /asio_detail_posix_thread_function/)
{
@@ -278,7 +290,7 @@ sub copy_source_file
}
# Conditional replacements.
- if ($line =~ /^(.* *)namespace asio {/)
+ if ($line =~ /^(.* *)namespace asio \{/)
{
print_line($output, $1 . "namespace std {", $from, $lineno);
print_line($output, $1 . "namespace experimental {", $from, $lineno);
@@ -356,7 +368,7 @@ sub copy_source_file
{
# Line is removed.
}
- elsif ($line =~ /asio::thread/)
+ elsif ($line =~ /asio::thread\b/)
{
if ($is_test)
{
@@ -385,12 +397,13 @@ sub copy_source_file
$line =~ s/asio::error_category/std::error_category/g;
$line =~ s/asio::system_category/std::system_category/g;
$line =~ s/asio::system_error/std::system_error/g;
- $line =~ s/asio::/std::experimental::net::/g;
+ $line =~ s/asio::/std::experimental::net::v1::/g if $code_snippet_state == 0;
+ $line =~ s/asio::/std::experimental::net::/g if $code_snippet_state == 1;
print_line($output, $line, $from, $lineno);
}
elsif ($line =~ /using namespace asio/)
{
- $line =~ s/using namespace asio/using namespace std::experimental::net/g;
+ $line =~ s/using namespace asio/using namespace std::experimental::net::v1/g;
print_line($output, $line, $from, $lineno);
}
elsif ($line =~ /[\\@]ref boost_bind/)
@@ -408,6 +421,16 @@ sub copy_source_file
{
print_line($output, $line, $from, $lineno);
}
+
+ # Keep track of whether we are in an example.
+ if ($code_snippet_state == 1)
+ {
+ if ($line =~ /\@endcode/)
+ {
+ $code_snippet_state = 0;
+ }
+ }
+
++$lineno;
}