summaryrefslogtreecommitdiff
path: root/doc/html/boost_asio/reference.html
diff options
context:
space:
mode:
Diffstat (limited to 'doc/html/boost_asio/reference.html')
-rw-r--r--doc/html/boost_asio/reference.html170
1 files changed, 92 insertions, 78 deletions
diff --git a/doc/html/boost_asio/reference.html b/doc/html/boost_asio/reference.html
index 45fcf79410..2984c5392e 100644
--- a/doc/html/boost_asio/reference.html
+++ b/doc/html/boost_asio/reference.html
@@ -36,14 +36,16 @@
</colgroup>
<thead><tr><th colspan="4" valign="center">
<h3>
-<a name="idp89879344"></a>Core</h3>
+<a name="idm45199685622000"></a>Core</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp89881392"></a>Classes</h4>
+<a name="idm45199685619952"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="reference/bad_executor.html" title="bad_executor">bad_executor</a></td></tr>
<tr><td><a class="link" href="reference/coroutine.html" title="coroutine">coroutine</a></td></tr>
+<tr><td><a class="link" href="reference/detached_t.html" title="detached_t">detached_t</a></td></tr>
<tr><td><a class="link" href="reference/execution_context.html" title="execution_context">execution_context</a></td></tr>
<tr><td><a class="link" href="reference/execution_context__id.html" title="execution_context::id">execution_context::id</a></td></tr>
<tr><td><a class="link" href="reference/execution_context__service.html" title="execution_context::service">execution_context::service</a></td></tr>
@@ -57,7 +59,9 @@
<tr><td>
<a class="link" href="reference/io_context__work.html" title="io_context::work">io_context::work</a> (deprecated)</td></tr>
<tr><td><a class="link" href="reference/service_already_exists.html" title="service_already_exists">service_already_exists</a></td></tr>
+<tr><td><a class="link" href="reference/system_context.html" title="system_context">system_context</a></td></tr>
<tr><td><a class="link" href="reference/system_executor.html" title="system_executor">system_executor</a></td></tr>
+<tr><td><a class="link" href="reference/this_coro__executor_t.html" title="this_coro::executor_t">this_coro::executor_t</a></td></tr>
<tr><td><a class="link" href="reference/thread_pool.html" title="thread_pool">thread_pool</a></td></tr>
<tr><td><a class="link" href="reference/thread_pool__executor_type.html" title="thread_pool::executor_type">thread_pool::executor_type</a></td></tr>
<tr><td><a class="link" href="reference/yield_context.html" title="yield_context">yield_context</a></td></tr>
@@ -65,45 +69,56 @@
</td>
<td valign="top">
<h4>
-<a name="idp89902208"></a>Free Functions</h4>
+<a name="idm45199685594400"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/add_service.html" title="add_service">add_service</a></td></tr>
+<tr><td><a class="link" href="reference/execution_context/add_service.html" title="execution_context::add_service">add_service</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_allocate.html" title="asio_handler_allocate">asio_handler_allocate</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_deallocate.html" title="asio_handler_deallocate">asio_handler_deallocate</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_invoke.html" title="asio_handler_invoke">asio_handler_invoke</a></td></tr>
<tr><td><a class="link" href="reference/asio_handler_is_continuation.html" title="asio_handler_is_continuation">asio_handler_is_continuation</a></td></tr>
+<tr><td><a class="link" href="reference/async_compose.html" title="async_compose">async_compose</a></td></tr>
+<tr><td><a class="link" href="reference/async_initiate.html" title="async_initiate">async_initiate</a></td></tr>
<tr><td><a class="link" href="reference/bind_executor.html" title="bind_executor">bind_executor</a></td></tr>
+<tr><td><a class="link" href="reference/co_spawn.html" title="co_spawn">co_spawn</a></td></tr>
<tr><td><a class="link" href="reference/dispatch.html" title="dispatch">dispatch</a></td></tr>
<tr><td><a class="link" href="reference/defer.html" title="defer">defer</a></td></tr>
<tr><td><a class="link" href="reference/get_associated_allocator.html" title="get_associated_allocator">get_associated_allocator</a></td></tr>
<tr><td><a class="link" href="reference/get_associated_executor.html" title="get_associated_executor">get_associated_executor</a></td></tr>
-<tr><td><a class="link" href="reference/has_service.html" title="has_service">has_service</a></td></tr>
+<tr><td><a class="link" href="reference/execution_context/has_service.html" title="execution_context::has_service">has_service</a></td></tr>
+<tr><td><a class="link" href="reference/make_strand.html" title="make_strand">make_strand</a></td></tr>
<tr><td><a class="link" href="reference/make_work_guard.html" title="make_work_guard">make_work_guard</a></td></tr>
<tr><td><a class="link" href="reference/post.html" title="post">post</a></td></tr>
+<tr><td><a class="link" href="reference/redirect_error.html" title="redirect_error">redirect_error</a></td></tr>
<tr><td><a class="link" href="reference/spawn.html" title="spawn">spawn</a></td></tr>
-<tr><td><a class="link" href="reference/use_service.html" title="use_service">use_service</a></td></tr>
+<tr><td><a class="link" href="reference/execution_context/use_service.html" title="execution_context::use_service">use_service</a></td></tr>
</table>
</td>
<td valign="top">
<h4>
-<a name="idp89920624"></a>Class Templates</h4>
+<a name="idm45199685570768"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/async_completion.html" title="async_completion">async_completion</a></td></tr>
+<tr><td><a class="link" href="reference/awaitable.html" title="awaitable">awaitable</a></td></tr>
<tr><td><a class="link" href="reference/basic_io_object.html" title="basic_io_object">basic_io_object</a></td></tr>
<tr><td><a class="link" href="reference/basic_yield_context.html" title="basic_yield_context">basic_yield_context</a></td></tr>
<tr><td><a class="link" href="reference/executor_binder.html" title="executor_binder">executor_binder</a></td></tr>
<tr><td><a class="link" href="reference/executor_work_guard.html" title="executor_work_guard">executor_work_guard</a></td></tr>
+<tr><td><a class="link" href="reference/redirect_error_t.html" title="redirect_error_t">redirect_error_t</a></td></tr>
<tr><td><a class="link" href="reference/strand.html" title="strand">strand</a></td></tr>
+<tr><td><a class="link" href="reference/use_awaitable_t.html" title="use_awaitable_t">use_awaitable_t</a></td></tr>
<tr><td><a class="link" href="reference/use_future_t.html" title="use_future_t">use_future_t</a></td></tr>
</table>
<h4>
-<a name="idp89929632"></a>Special Values</h4>
+<a name="idm45199685558768"></a>Special Values</h4>
<table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="reference/detached.html" title="detached">detached</a></td></tr>
<tr><td><a class="link" href="reference/executor_arg.html" title="executor_arg">executor_arg</a></td></tr>
+<tr><td><a class="link" href="reference/this_coro__executor.html" title="this_coro::executor">this_coro::executor</a></td></tr>
<tr><td><a class="link" href="reference/use_future.html" title="use_future">use_future</a></td></tr>
+<tr><td><a class="link" href="reference/use_awaitable.html" title="use_awaitable">use_awaitable</a></td></tr>
</table>
<h4>
-<a name="idp89933200"></a>Boost.Bind Placeholders</h4>
+<a name="idm45199685552160"></a>Boost.Bind Placeholders</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/placeholders__bytes_transferred.html" title="placeholders::bytes_transferred">placeholders::bytes_transferred</a></td></tr>
<tr><td><a class="link" href="reference/placeholders__endpoint.html" title="placeholders::endpoint">placeholders::endpoint</a></td></tr>
@@ -115,7 +130,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp89942256"></a>Error Codes</h4>
+<a name="idm45199685543072"></a>Error Codes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/error__basic_errors.html" title="error::basic_errors">error::basic_errors</a></td></tr>
<tr><td><a class="link" href="reference/error__netdb_errors.html" title="error::netdb_errors">error::netdb_errors</a></td></tr>
@@ -123,18 +138,16 @@
<tr><td><a class="link" href="reference/error__misc_errors.html" title="error::misc_errors">error::misc_errors</a></td></tr>
</table>
<h4>
-<a name="idp89948352"></a>Type Traits</h4>
+<a name="idm45199685536960"></a>Type Traits</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/associated_allocator.html" title="associated_allocator">associated_allocator</a></td></tr>
<tr><td><a class="link" href="reference/associated_executor.html" title="associated_executor">associated_executor</a></td></tr>
<tr><td><a class="link" href="reference/async_result.html" title="async_result">async_result</a></td></tr>
-<tr><td>
-<a class="link" href="reference/handler_type.html" title="handler_type">handler_type </a> (deprecated)</td></tr>
<tr><td><a class="link" href="reference/is_executor.html" title="is_executor">is_executor</a></td></tr>
<tr><td><a class="link" href="reference/uses_executor.html" title="uses_executor">uses_executor</a></td></tr>
</table>
<h4>
-<a name="idp89956560"></a>Type Requirements</h4>
+<a name="idm45199685530112"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/asynchronous_operations.html" title="Requirements on asynchronous operations">Asynchronous operations</a></td></tr>
<tr><td><a class="link" href="reference/CompletionHandler.html" title="Completion handler requirements">CompletionHandler</a></td></tr>
@@ -155,12 +168,12 @@
</colgroup>
<thead><tr><th colspan="4" valign="center">
<h3>
-<a name="idp89969056"></a>Buffers and Buffer-Oriented Operations</h3>
+<a name="idm45199685517584"></a>Buffers and Buffer-Oriented Operations</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp89971104"></a>Classes</h4>
+<a name="idm45199685515536"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/const_buffer.html" title="const_buffer">const_buffer</a></td></tr>
<tr><td><a class="link" href="reference/mutable_buffer.html" title="mutable_buffer">mutable_buffer</a></td></tr>
@@ -173,7 +186,7 @@
<tr><td><a class="link" href="reference/streambuf.html" title="streambuf">streambuf</a></td></tr>
</table>
<h4>
-<a name="idp89979168"></a>Class Templates</h4>
+<a name="idm45199685507536"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/basic_streambuf.html" title="basic_streambuf">basic_streambuf</a></td></tr>
<tr><td><a class="link" href="reference/buffered_read_stream.html" title="buffered_read_stream">buffered_read_stream</a></td></tr>
@@ -186,7 +199,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp89989136"></a>Free Functions</h4>
+<a name="idm45199685497680"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/async_read.html" title="async_read">async_read</a></td></tr>
<tr><td><a class="link" href="reference/async_read_at.html" title="async_read_at">async_read_at</a></td></tr>
@@ -198,6 +211,8 @@
<a class="link" href="reference/buffer_cast.html" title="buffer_cast">buffer_cast </a> (deprecated)</td></tr>
<tr><td><a class="link" href="reference/buffer_copy.html" title="buffer_copy">buffer_copy</a></td></tr>
<tr><td><a class="link" href="reference/buffer_size.html" title="buffer_size">buffer_size</a></td></tr>
+<tr><td><a class="link" href="reference/buffer_sequence_begin.html" title="buffer_sequence_begin">buffer_sequence_begin</a></td></tr>
+<tr><td><a class="link" href="reference/buffer_sequence_end.html" title="buffer_sequence_end">buffer_sequence_end</a></td></tr>
<tr><td><a class="link" href="reference/buffers_begin.html" title="buffers_begin">buffers_begin</a></td></tr>
<tr><td><a class="link" href="reference/buffers_end.html" title="buffers_end">buffers_end</a></td></tr>
<tr><td><a class="link" href="reference/dynamic_buffer.html" title="dynamic_buffer">dynamic_buffer</a></td></tr>
@@ -213,9 +228,12 @@
</td>
<td valign="top">
<h4>
-<a name="idp90011664"></a>Type Traits</h4>
+<a name="idm45199685472608"></a>Type Traits</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/is_const_buffer_sequence.html" title="is_const_buffer_sequence">is_const_buffer_sequence</a></td></tr>
+<tr><td><a class="link" href="reference/is_dynamic_buffer.html" title="is_dynamic_buffer">is_dynamic_buffer</a></td></tr>
+<tr><td><a class="link" href="reference/is_dynamic_buffer_v1.html" title="is_dynamic_buffer_v1">is_dynamic_buffer_v1</a></td></tr>
+<tr><td><a class="link" href="reference/is_dynamic_buffer_v2.html" title="is_dynamic_buffer_v2">is_dynamic_buffer_v2</a></td></tr>
<tr><td><a class="link" href="reference/is_match_condition.html" title="is_match_condition">is_match_condition</a></td></tr>
<tr><td><a class="link" href="reference/is_mutable_buffer_sequence.html" title="is_mutable_buffer_sequence">is_mutable_buffer_sequence</a></td></tr>
<tr><td><a class="link" href="reference/is_read_buffered.html" title="is_read_buffered">is_read_buffered</a></td></tr>
@@ -224,7 +242,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp90019328"></a>Type Requirements</h4>
+<a name="idm45199685461712"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/read_write_operations.html" title="Requirements on read and write operations">Read and write operations</a></td></tr>
<tr><td><a class="link" href="reference/AsyncRandomAccessReadDevice.html" title="Buffer-oriented asynchronous random-access read device requirements">AsyncRandomAccessReadDevice</a></td></tr>
@@ -234,6 +252,8 @@
<tr><td><a class="link" href="reference/CompletionCondition.html" title="Completion condition requirements">CompletionCondition</a></td></tr>
<tr><td><a class="link" href="reference/ConstBufferSequence.html" title="Constant buffer sequence requirements">ConstBufferSequence</a></td></tr>
<tr><td><a class="link" href="reference/DynamicBuffer.html" title="Dynamic buffer requirements">DynamicBuffer</a></td></tr>
+<tr><td><a class="link" href="reference/DynamicBuffer_v1.html" title="Dynamic buffer requirements (version 1)">DynamicBuffer_v1</a></td></tr>
+<tr><td><a class="link" href="reference/DynamicBuffer_v2.html" title="Dynamic buffer requirements (version 2)">DynamicBuffer_v2</a></td></tr>
<tr><td><a class="link" href="reference/MutableBufferSequence.html" title="Mutable buffer sequence requirements">MutableBufferSequence</a></td></tr>
<tr><td><a class="link" href="reference/ReadHandler.html" title="Read handler requirements">ReadHandler</a></td></tr>
<tr><td><a class="link" href="reference/SyncRandomAccessReadDevice.html" title="Buffer-oriented synchronous random-access read device requirements">SyncRandomAccessReadDevice</a></td></tr>
@@ -254,12 +274,12 @@
</colgroup>
<thead><tr><th colspan="4" valign="center">
<h3>
-<a name="idp90041552"></a>Networking</h3>
+<a name="idm45199685437344"></a>Networking</h3>
</th></tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp90043632"></a>Classes</h4>
+<a name="idm45199685435264"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/generic__datagram_protocol.html" title="generic::datagram_protocol">generic::datagram_protocol</a></td></tr>
<tr><td><a class="link" href="reference/generic__datagram_protocol/endpoint.html" title="generic::datagram_protocol::endpoint">generic::datagram_protocol::endpoint</a></td></tr>
@@ -281,12 +301,14 @@
<tr><td><a class="link" href="reference/ip__address_v6.html" title="ip::address_v6">ip::address_v6</a></td></tr>
<tr><td><a class="link" href="reference/ip__address_v6_iterator.html" title="ip::address_v6_iterator">ip::address_v6_iterator</a></td></tr>
<tr><td><a class="link" href="reference/ip__address_v6_range.html" title="ip::address_v6_range">ip::address_v6_range</a></td></tr>
+<tr><td><a class="link" href="reference/ip__bad_address_cast.html" title="ip::bad_address_cast">ip::bad_address_cast</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp.html" title="ip::icmp">ip::icmp</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp/endpoint.html" title="ip::icmp::endpoint">ip::icmp::endpoint</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp/resolver.html" title="ip::icmp::resolver">ip::icmp::resolver</a></td></tr>
<tr><td><a class="link" href="reference/ip__icmp/socket.html" title="ip::icmp::socket">ip::icmp::socket</a></td></tr>
<tr><td><a class="link" href="reference/ip__network_v4.html" title="ip::network_v4">ip::network_v4</a></td></tr>
<tr><td><a class="link" href="reference/ip__network_v6.html" title="ip::network_v6">ip::network_v6</a></td></tr>
+<tr><td><a class="link" href="reference/ip__resolver_base.html" title="ip::resolver_base">ip::resolver_base</a></td></tr>
<tr><td><a class="link" href="reference/ip__resolver_query_base.html" title="ip::resolver_query_base">ip::resolver_query_base</a></td></tr>
<tr><td><a class="link" href="reference/ip__tcp.html" title="ip::tcp">ip::tcp</a></td></tr>
<tr><td><a class="link" href="reference/ip__tcp/acceptor.html" title="ip::tcp::acceptor">ip::tcp::acceptor</a></td></tr>
@@ -298,12 +320,13 @@
<tr><td><a class="link" href="reference/ip__udp/endpoint.html" title="ip::udp::endpoint">ip::udp::endpoint</a></td></tr>
<tr><td><a class="link" href="reference/ip__udp/resolver.html" title="ip::udp::resolver">ip::udp::resolver</a></td></tr>
<tr><td><a class="link" href="reference/ip__udp/socket.html" title="ip::udp::socket">ip::udp::socket</a></td></tr>
+<tr><td><a class="link" href="reference/ip__v4_mapped_t.html" title="ip::v4_mapped_t">ip::v4_mapped_t</a></td></tr>
<tr><td><a class="link" href="reference/socket_base.html" title="socket_base">socket_base</a></td></tr>
</table>
</td>
<td valign="top">
<h4>
-<a name="idp90086592"></a>Free Functions</h4>
+<a name="idm45199685389088"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/async_connect.html" title="async_connect">async_connect</a></td></tr>
<tr><td><a class="link" href="reference/connect.html" title="connect">connect</a></td></tr>
@@ -315,7 +338,7 @@
<tr><td><a class="link" href="reference/ip__network_v6/make_network_v6.html" title="ip::network_v6::make_network_v6">ip::make_network_v6</a></td></tr>
</table>
<h4>
-<a name="idp90096736"></a>Class Templates</h4>
+<a name="idm45199685378880"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/basic_datagram_socket.html" title="basic_datagram_socket">basic_datagram_socket</a></td></tr>
<tr><td><a class="link" href="reference/basic_raw_socket.html" title="basic_raw_socket">basic_raw_socket</a></td></tr>
@@ -330,12 +353,13 @@
<tr><td><a class="link" href="reference/ip__basic_resolver.html" title="ip::basic_resolver">ip::basic_resolver</a></td></tr>
<tr><td><a class="link" href="reference/ip__basic_resolver_entry.html" title="ip::basic_resolver_entry">ip::basic_resolver_entry</a></td></tr>
<tr><td><a class="link" href="reference/ip__basic_resolver_iterator.html" title="ip::basic_resolver_iterator">ip::basic_resolver_iterator</a></td></tr>
+<tr><td><a class="link" href="reference/ip__basic_resolver_results.html" title="ip::basic_resolver_results">ip::basic_resolver_results</a></td></tr>
<tr><td><a class="link" href="reference/ip__basic_resolver_query.html" title="ip::basic_resolver_query">ip::basic_resolver_query</a></td></tr>
</table>
</td>
<td valign="top">
<h4>
-<a name="idp90113776"></a>Socket Options</h4>
+<a name="idm45199685360640"></a>Socket Options</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/ip__multicast__enable_loopback.html" title="ip::multicast::enable_loopback">ip::multicast::enable_loopback</a></td></tr>
<tr><td><a class="link" href="reference/ip__multicast__hops.html" title="ip::multicast::hops">ip::multicast::hops</a></td></tr>
@@ -360,10 +384,10 @@
</td>
<td valign="top">
<h4>
-<a name="idp90137856"></a>I/O Control Commands</h4>
+<a name="idm45199685336448"></a>I/O Control Commands</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/socket_base/bytes_readable.html" title="socket_base::bytes_readable">socket_base::bytes_readable</a></td></tr></table>
<h4>
-<a name="idp90140624"></a>Type Requirements</h4>
+<a name="idm45199685333744"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/synchronous_socket_operations.html" title="Requirements on synchronous socket operations">Synchronous socket operations</a></td></tr>
<tr><td><a class="link" href="reference/asynchronous_socket_operations.html" title="Requirements on asynchronous socket operations">Asynchronous socket operations</a></td></tr>
@@ -396,25 +420,25 @@
<thead><tr>
<th valign="center">
<h3>
-<a name="idp90165552"></a>Timers</h3>
+<a name="idm45199685308720"></a>Timers</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90167376"></a>SSL</h3>
+<a name="idm45199685306896"></a>SSL</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90169168"></a>Serial Ports</h3>
+<a name="idm45199685305104"></a>Serial Ports</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90170992"></a>Signal Handling</h3>
+<a name="idm45199685303280"></a>Signal Handling</h3>
</th>
</tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp90173072"></a>Classes</h4>
+<a name="idm45199685301200"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/deadline_timer.html" title="deadline_timer">deadline_timer</a></td></tr>
<tr><td><a class="link" href="reference/high_resolution_timer.html" title="high_resolution_timer">high_resolution_timer</a></td></tr>
@@ -422,7 +446,7 @@
<tr><td><a class="link" href="reference/system_timer.html" title="system_timer">system_timer</a></td></tr>
</table>
<h4>
-<a name="idp90178576"></a>Class Templates</h4>
+<a name="idm45199685295696"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/basic_deadline_timer.html" title="basic_deadline_timer">basic_deadline_timer</a></td></tr>
<tr><td><a class="link" href="reference/basic_waitable_timer.html" title="basic_waitable_timer">basic_waitable_timer</a></td></tr>
@@ -430,7 +454,7 @@
<tr><td><a class="link" href="reference/wait_traits.html" title="wait_traits">wait_traits</a></td></tr>
</table>
<h4>
-<a name="idp90184384"></a>Type Requirements</h4>
+<a name="idm45199685289888"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/TimeTraits.html" title="Time traits requirements">TimeTraits</a></td></tr>
<tr><td><a class="link" href="reference/WaitHandler.html" title="Wait handler requirements">WaitHandler</a></td></tr>
@@ -439,7 +463,7 @@
</td>
<td valign="top">
<h4>
-<a name="idp90189952"></a>Classes</h4>
+<a name="idm45199685284384"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/ssl__context.html" title="ssl::context">ssl::context</a></td></tr>
<tr><td><a class="link" href="reference/ssl__context_base.html" title="ssl::context_base">ssl::context_base</a></td></tr>
@@ -448,10 +472,13 @@
<tr><td><a class="link" href="reference/ssl__verify_context.html" title="ssl::verify_context">ssl::verify_context</a></td></tr>
</table>
<h4>
-<a name="idp90196864"></a>Class Templates</h4>
+<a name="idm45199685277536"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/ssl__stream.html" title="ssl::stream">ssl::stream</a></td></tr></table>
<h4>
-<a name="idp90199456"></a>Type Requirements</h4>
+<a name="idm45199685274944"></a>Error Codes</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/ssl__error__stream_errors.html" title="ssl::error::stream_errors">ssl::error::stream_errors</a></td></tr></table>
+ <h4>
+<a name="idm45199685272272"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/BufferedHandshakeHandler.html" title="Buffered handshake handler requirements">BufferedHandshakeHandler</a></td></tr>
<tr><td><a class="link" href="reference/HandshakeHandler.html" title="SSL handshake handler requirements">HandshakeHandler</a></td></tr>
@@ -460,13 +487,16 @@
</td>
<td valign="top">
<h4>
-<a name="idp90205056"></a>Classes</h4>
+<a name="idm45199685266624"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/serial_port.html" title="serial_port">serial_port</a></td></tr>
<tr><td><a class="link" href="reference/serial_port_base.html" title="serial_port_base">serial_port_base</a></td></tr>
</table>
<h4>
-<a name="idp90208560"></a>Serial Port Options</h4>
+<a name="idm45199685263120"></a>Class templates</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/basic_serial_port.html" title="basic_serial_port">basic_serial_port</a></td></tr></table>
+ <h4>
+<a name="idm45199685260464"></a>Serial Port Options</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/serial_port_base__baud_rate.html" title="serial_port_base::baud_rate">serial_port_base::baud_rate</a></td></tr>
<tr><td><a class="link" href="reference/serial_port_base__flow_control.html" title="serial_port_base::flow_control">serial_port_base::flow_control</a></td></tr>
@@ -475,7 +505,7 @@
<tr><td><a class="link" href="reference/serial_port_base__character_size.html" title="serial_port_base::character_size">serial_port_base::character_size</a></td></tr>
</table>
<h4>
-<a name="idp90215200"></a>Type Requirements</h4>
+<a name="idm45199685253824"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/GettableSerialPortOption.html" title="Gettable serial port option requirements">GettableSerialPortOption</a></td></tr>
<tr><td><a class="link" href="reference/SettableSerialPortOption.html" title="Settable serial port option requirements">SettableSerialPortOption</a></td></tr>
@@ -483,10 +513,13 @@
</td>
<td valign="top">
<h4>
-<a name="idp90219728"></a>Classes</h4>
+<a name="idm45199685249296"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/signal_set.html" title="signal_set">signal_set</a></td></tr></table>
<h4>
-<a name="idp90222320"></a>Type Requirements</h4>
+<a name="idm45199685246704"></a>Class Templates</h4>
+ <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/basic_signal_set.html" title="basic_signal_set">basic_signal_set</a></td></tr></table>
+ <h4>
+<a name="idm45199685244048"></a>Type Requirements</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/SignalHandler.html" title="Signal handler requirements">SignalHandler</a></td></tr></table>
</td>
</tr></tbody>
@@ -496,26 +529,21 @@
<col class="a">
<col class="b">
<col class="c">
-<col class="d">
</colgroup>
<thead><tr>
<th colspan="2" valign="center">
<h3>
-<a name="idp90229488"></a>POSIX-specific</h3>
+<a name="idm45199685237312"></a>POSIX-specific</h3>
</th>
<th valign="center">
<h3>
-<a name="idp90231312"></a>Windows-specific</h3>
- </th>
-<th valign="center">
- <h3>
-<a name="idp90233136"></a>Experimental</h3>
+<a name="idm45199685235488"></a>Windows-specific</h3>
</th>
</tr></thead>
<tbody><tr>
<td valign="top">
<h4>
-<a name="idp90235216"></a>Classes</h4>
+<a name="idm45199685233408"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/local__stream_protocol.html" title="local::stream_protocol">local::stream_protocol</a></td></tr>
<tr><td><a class="link" href="reference/local__stream_protocol/acceptor.html" title="local::stream_protocol::acceptor">local::stream_protocol::acceptor</a></td></tr>
@@ -532,15 +560,19 @@
</td>
<td valign="top">
<h4>
-<a name="idp90248576"></a>Free Functions</h4>
+<a name="idm45199685219920"></a>Free Functions</h4>
<table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/local__connect_pair.html" title="local::connect_pair">local::connect_pair</a></td></tr></table>
<h4>
-<a name="idp90251152"></a>Class Templates</h4>
- <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/local__basic_endpoint.html" title="local::basic_endpoint">local::basic_endpoint</a></td></tr></table>
+<a name="idm45199685217344"></a>Class Templates</h4>
+ <table border="0" summary="Simple list" class="simplelist">
+<tr><td><a class="link" href="reference/local__basic_endpoint.html" title="local::basic_endpoint">local::basic_endpoint</a></td></tr>
+<tr><td><a class="link" href="reference/posix__basic_descriptor.html" title="posix::basic_descriptor">posix::basic_descriptor</a></td></tr>
+<tr><td><a class="link" href="reference/posix__basic_stream_descriptor.html" title="posix::basic_stream_descriptor">posix::basic_stream_descriptor</a></td></tr>
+</table>
</td>
<td valign="top">
<h4>
-<a name="idp90254528"></a>Classes</h4>
+<a name="idm45199685211712"></a>Classes</h4>
<table border="0" summary="Simple list" class="simplelist">
<tr><td><a class="link" href="reference/windows__object_handle.html" title="windows::object_handle">windows::object_handle</a></td></tr>
<tr><td><a class="link" href="reference/windows__overlapped_handle.html" title="windows::overlapped_handle">windows::overlapped_handle</a></td></tr>
@@ -548,32 +580,14 @@
<tr><td><a class="link" href="reference/windows__random_access_handle.html" title="windows::random_access_handle">windows::random_access_handle</a></td></tr>
<tr><td><a class="link" href="reference/windows__stream_handle.html" title="windows::stream_handle">windows::stream_handle</a></td></tr>
</table>
- </td>
-<td valign="top">
- <h4>
-<a name="idp90262016"></a>Classes</h4>
- <table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/experimental__detached_t.html" title="experimental::detached_t">experimental::detached_t</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__executor_t.html" title="experimental::this_coro::executor_t">experimental::this_coro::executor_t</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__token_t.html" title="experimental::this_coro::token_t">experimental::this_coro::token_t</a></td></tr>
-</table>
<h4>
-<a name="idp90267136"></a>Class Templates</h4>
+<a name="idm45199685204896"></a>Class Templates</h4>
<table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/experimental__awaitable.html" title="experimental::awaitable">experimental::awaitable</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__await_token.html" title="experimental::await_token">experimental::await_token</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__redirect_error_t.html" title="experimental::redirect_error_t">experimental::redirect_error_t</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_object_handle.html" title="windows::basic_object_handle">windows::basic_object_handle</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_overlapped_handle.html" title="windows::basic_overlapped_handle">windows::basic_overlapped_handle</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_random_access_handle.html" title="windows::basic_random_access_handle">windows::basic_random_access_handle</a></td></tr>
+<tr><td><a class="link" href="reference/windows__basic_stream_handle.html" title="windows::basic_stream_handle">windows::basic_stream_handle</a></td></tr>
</table>
- <h4>
-<a name="idp90271840"></a>Free Functions</h4>
- <table border="0" summary="Simple list" class="simplelist">
-<tr><td><a class="link" href="reference/experimental__co_spawn.html" title="experimental::co_spawn">experimental::co_spawn</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__executor.html" title="experimental::this_coro::executor">experimental::this_coro::executor</a></td></tr>
-<tr><td><a class="link" href="reference/experimental__this_coro__token.html" title="experimental::this_coro::token">experimental::this_coro::token</a></td></tr>
-</table>
- <h4>
-<a name="idp90276432"></a>Special Values</h4>
- <table border="0" summary="Simple list" class="simplelist"><tr><td><a class="link" href="reference/experimental__detached.html" title="experimental::detached">experimental::detached</a></td></tr></table>
</td>
</tr></tbody>
</table>
@@ -581,7 +595,7 @@
</div>
<table xmlns:rev="http://www.cs.rpi.edu/~gregod/boost/tools/doc/revision" width="100%"><tr>
<td align="left"></td>
-<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2018 Christopher M. Kohlhoff<p>
+<td align="right"><div class="copyright-footer">Copyright &#169; 2003-2019 Christopher M. Kohlhoff<p>
Distributed under the Boost Software License, Version 1.0. (See accompanying
file LICENSE_1_0.txt or copy at <a href="http://www.boost.org/LICENSE_1_0.txt" target="_top">http://www.boost.org/LICENSE_1_0.txt</a>)
</p>