]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/asio/doc/quickref.xml
add subtree-ish sources for 12.0.3
[ceph.git] / ceph / src / boost / libs / asio / doc / quickref.xml
CommitLineData
7c673cae
FG
1<?xml version="1.0" encoding="utf-8"?>
2<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "../../../tools/boostbook/dtd/boostbook.dtd">
3
4<!--
5 Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)
6
7 Distributed under the Boost Software License, Version 1.0. (See accompanying
8 file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
9-->
10
11<informaltable frame="all">
12 <tgroup cols="4">
13 <colspec colname="a"/>
14 <colspec colname="b"/>
15 <colspec colname="c"/>
16 <colspec colname="d"/>
17 <thead>
18 <row>
19 <entry valign="center" namest="a" nameend="d">
20 <bridgehead renderas="sect2">Core</bridgehead>
21 </entry>
22 </row>
23 </thead>
24 <tbody>
25 <row>
26 <entry valign="top">
27 <bridgehead renderas="sect3">Classes</bridgehead>
28 <simplelist type="vert" columns="1">
29 <member><link linkend="boost_asio.reference.const_buffer">const_buffer</link></member>
30 <member><link linkend="boost_asio.reference.const_buffers_1">const_buffers_1</link></member>
31 <member><link linkend="boost_asio.reference.coroutine">coroutine</link></member>
32 <member><link linkend="boost_asio.reference.invalid_service_owner">invalid_service_owner</link></member>
33 <member><link linkend="boost_asio.reference.io_service">io_service</link></member>
34 <member><link linkend="boost_asio.reference.io_service__id">io_service::id</link></member>
35 <member><link linkend="boost_asio.reference.io_service__service">io_service::service</link></member>
36 <member><link linkend="boost_asio.reference.io_service__strand">io_service::strand</link></member>
37 <member><link linkend="boost_asio.reference.io_service__work">io_service::work</link></member>
38 <member><link linkend="boost_asio.reference.mutable_buffer">mutable_buffer</link></member>
39 <member><link linkend="boost_asio.reference.mutable_buffers_1">mutable_buffers_1</link></member>
40 <member><link linkend="boost_asio.reference.null_buffers">null_buffers</link></member>
41 <member><link linkend="boost_asio.reference.service_already_exists">service_already_exists</link></member>
42 <member><link linkend="boost_asio.reference.streambuf">streambuf</link></member>
43 <member><link linkend="boost_asio.reference.use_future_t">use_future_t</link></member>
44 <member><link linkend="boost_asio.reference.yield_context">yield_context</link></member>
45 </simplelist>
46 <bridgehead renderas="sect3">Class Templates</bridgehead>
47 <simplelist type="vert" columns="1">
48 <member><link linkend="boost_asio.reference.basic_io_object">basic_io_object</link></member>
49 <member><link linkend="boost_asio.reference.basic_streambuf">basic_streambuf</link></member>
50 <member><link linkend="boost_asio.reference.basic_yield_context">basic_yield_context</link></member>
51 <member><link linkend="boost_asio.reference.buffered_read_stream">buffered_read_stream</link></member>
52 <member><link linkend="boost_asio.reference.buffered_stream">buffered_stream</link></member>
53 <member><link linkend="boost_asio.reference.buffered_write_stream">buffered_write_stream</link></member>
54 <member><link linkend="boost_asio.reference.buffers_iterator">buffers_iterator</link></member>
55 </simplelist>
56 </entry>
57 <entry valign="top">
58 <bridgehead renderas="sect3">Free Functions</bridgehead>
59 <simplelist type="vert" columns="1">
60 <member><link linkend="boost_asio.reference.add_service">add_service</link></member>
61 <member><link linkend="boost_asio.reference.asio_handler_allocate">asio_handler_allocate</link></member>
62 <member><link linkend="boost_asio.reference.asio_handler_deallocate">asio_handler_deallocate</link></member>
63 <member><link linkend="boost_asio.reference.asio_handler_invoke">asio_handler_invoke</link></member>
64 <member><link linkend="boost_asio.reference.asio_handler_is_continuation">asio_handler_is_continuation</link></member>
65 <member><link linkend="boost_asio.reference.async_read">async_read</link></member>
66 <member><link linkend="boost_asio.reference.async_read_at">async_read_at</link></member>
67 <member><link linkend="boost_asio.reference.async_read_until">async_read_until</link></member>
68 <member><link linkend="boost_asio.reference.async_write">async_write</link></member>
69 <member><link linkend="boost_asio.reference.async_write_at">async_write_at</link></member>
70 <member><link linkend="boost_asio.reference.buffer">buffer</link></member>
71 <member><link linkend="boost_asio.reference.buffer_cast">buffer_cast</link></member>
72 <member><link linkend="boost_asio.reference.buffer_copy">buffer_copy</link></member>
73 <member><link linkend="boost_asio.reference.buffer_size">buffer_size</link></member>
74 <member><link linkend="boost_asio.reference.buffers_begin">buffers_begin</link></member>
75 <member><link linkend="boost_asio.reference.buffers_end">buffers_end</link></member>
76 <member><link linkend="boost_asio.reference.has_service">has_service</link></member>
77 <member><link linkend="boost_asio.reference.read">read</link></member>
78 <member><link linkend="boost_asio.reference.read_at">read_at</link></member>
79 <member><link linkend="boost_asio.reference.read_until">read_until</link></member>
80 <member><link linkend="boost_asio.reference.spawn">spawn</link></member>
81 <member><link linkend="boost_asio.reference.transfer_all">transfer_all</link></member>
82 <member><link linkend="boost_asio.reference.transfer_at_least">transfer_at_least</link></member>
83 <member><link linkend="boost_asio.reference.transfer_exactly">transfer_exactly</link></member>
84 <member><link linkend="boost_asio.reference.use_service">use_service</link></member>
85 <member><link linkend="boost_asio.reference.write">write</link></member>
86 <member><link linkend="boost_asio.reference.write_at">write_at</link></member>
87 </simplelist>
88 </entry>
89 <entry valign="top">
90 <bridgehead renderas="sect3">Special Values</bridgehead>
91 <simplelist type="vert" columns="1">
92 <member><link linkend="boost_asio.reference.use_future">use_future</link></member>
93 </simplelist>
94 <bridgehead renderas="sect3">Boost.Bind Placeholders</bridgehead>
95 <simplelist type="vert" columns="1">
96 <member><link linkend="boost_asio.reference.placeholders__bytes_transferred">placeholders::bytes_transferred</link></member>
97 <member><link linkend="boost_asio.reference.placeholders__error">placeholders::error</link></member>
98 <member><link linkend="boost_asio.reference.placeholders__iterator">placeholders::iterator</link></member>
99 <member><link linkend="boost_asio.reference.placeholders__signal_number">placeholders::signal_number</link></member>
100 </simplelist>
101 <bridgehead renderas="sect3">Error Codes</bridgehead>
102 <simplelist type="vert" columns="1">
103 <member><link linkend="boost_asio.reference.error__basic_errors">error::basic_errors</link></member>
104 <member><link linkend="boost_asio.reference.error__netdb_errors">error::netdb_errors</link></member>
105 <member><link linkend="boost_asio.reference.error__addrinfo_errors">error::addrinfo_errors</link></member>
106 <member><link linkend="boost_asio.reference.error__misc_errors">error::misc_errors</link></member>
107 </simplelist>
108 <bridgehead renderas="sect3">Type Traits</bridgehead>
109 <simplelist type="vert" columns="1">
110 <member><link linkend="boost_asio.reference.async_result">async_result</link></member>
111 <member><link linkend="boost_asio.reference.handler_type">handler_type</link></member>
112 <member><link linkend="boost_asio.reference.is_match_condition">is_match_condition</link></member>
113 <member><link linkend="boost_asio.reference.is_read_buffered">is_read_buffered</link></member>
114 <member><link linkend="boost_asio.reference.is_write_buffered">is_write_buffered</link></member>
115 </simplelist>
116 </entry>
117 <entry valign="top">
118 <bridgehead renderas="sect3">Type Requirements</bridgehead>
119 <simplelist type="vert" columns="1">
120 <member><link linkend="boost_asio.reference.asynchronous_operations">Asynchronous operations</link></member>
121 <member><link linkend="boost_asio.reference.AsyncRandomAccessReadDevice">AsyncRandomAccessReadDevice</link></member>
122 <member><link linkend="boost_asio.reference.AsyncRandomAccessWriteDevice">AsyncRandomAccessWriteDevice</link></member>
123 <member><link linkend="boost_asio.reference.AsyncReadStream">AsyncReadStream</link></member>
124 <member><link linkend="boost_asio.reference.AsyncWriteStream">AsyncWriteStream</link></member>
125 <member><link linkend="boost_asio.reference.CompletionHandler">CompletionHandler</link></member>
126 <member><link linkend="boost_asio.reference.ConstBufferSequence">ConstBufferSequence</link></member>
127 <member><link linkend="boost_asio.reference.ConvertibleToConstBuffer">ConvertibleToConstBuffer</link></member>
128 <member><link linkend="boost_asio.reference.ConvertibleToMutableBuffer">ConvertibleToMutableBuffer</link></member>
129 <member><link linkend="boost_asio.reference.Handler">Handler</link></member>
130 <member><link linkend="boost_asio.reference.IoObjectService">IoObjectService</link></member>
131 <member><link linkend="boost_asio.reference.MutableBufferSequence">MutableBufferSequence</link></member>
132 <member><link linkend="boost_asio.reference.ReadHandler">ReadHandler</link></member>
133 <member><link linkend="boost_asio.reference.Service">Service</link></member>
134 <member><link linkend="boost_asio.reference.SyncRandomAccessReadDevice">SyncRandomAccessReadDevice</link></member>
135 <member><link linkend="boost_asio.reference.SyncRandomAccessWriteDevice">SyncRandomAccessWriteDevice</link></member>
136 <member><link linkend="boost_asio.reference.SyncReadStream">SyncReadStream</link></member>
137 <member><link linkend="boost_asio.reference.SyncWriteStream">SyncWriteStream</link></member>
138 <member><link linkend="boost_asio.reference.WriteHandler">WriteHandler</link></member>
139 </simplelist>
140 </entry>
141 </row>
142 </tbody>
143 </tgroup>
144 <tgroup cols="4">
145 <colspec colname="a"/>
146 <colspec colname="b"/>
147 <colspec colname="c"/>
148 <colspec colname="d"/>
149 <thead>
150 <row>
151 <entry valign="center" namest="a" nameend="d">
152 <bridgehead renderas="sect2">Networking</bridgehead>
153 </entry>
154 </row>
155 </thead>
156 <tbody>
157 <row>
158 <entry valign="top">
159 <bridgehead renderas="sect3">Classes</bridgehead>
160 <simplelist type="vert" columns="1">
161 <member><link linkend="boost_asio.reference.generic__datagram_protocol">generic::datagram_protocol</link></member>
162 <member><link linkend="boost_asio.reference.generic__datagram_protocol.endpoint">generic::datagram_protocol::endpoint</link></member>
163 <member><link linkend="boost_asio.reference.generic__datagram_protocol.socket">generic::datagram_protocol::socket</link></member>
164 <member><link linkend="boost_asio.reference.generic__raw_protocol">generic::raw_protocol</link></member>
165 <member><link linkend="boost_asio.reference.generic__raw_protocol.endpoint">generic::raw_protocol::endpoint</link></member>
166 <member><link linkend="boost_asio.reference.generic__raw_protocol.socket">generic::raw_protocol::socket</link></member>
167 <member><link linkend="boost_asio.reference.generic__seq_packet_protocol">generic::seq_packet_protocol</link></member>
168 <member><link linkend="boost_asio.reference.generic__seq_packet_protocol.endpoint">generic::seq_packet_protocol::endpoint</link></member>
169 <member><link linkend="boost_asio.reference.generic__seq_packet_protocol.socket">generic::seq_packet_protocol::socket</link></member>
170 <member><link linkend="boost_asio.reference.generic__stream_protocol">generic::stream_protocol</link></member>
171 <member><link linkend="boost_asio.reference.generic__stream_protocol.endpoint">generic::stream_protocol::endpoint</link></member>
172 <member><link linkend="boost_asio.reference.generic__stream_protocol.iostream">generic::stream_protocol::iostream</link></member>
173 <member><link linkend="boost_asio.reference.generic__stream_protocol.socket">generic::stream_protocol::socket</link></member>
174 <member><link linkend="boost_asio.reference.ip__address">ip::address</link></member>
175 <member><link linkend="boost_asio.reference.ip__address_v4">ip::address_v4</link></member>
176 <member><link linkend="boost_asio.reference.ip__address_v6">ip::address_v6</link></member>
177 <member><link linkend="boost_asio.reference.ip__icmp">ip::icmp</link></member>
178 <member><link linkend="boost_asio.reference.ip__icmp.endpoint">ip::icmp::endpoint</link></member>
179 <member><link linkend="boost_asio.reference.ip__icmp.resolver">ip::icmp::resolver</link></member>
180 <member><link linkend="boost_asio.reference.ip__icmp.socket">ip::icmp::socket</link></member>
181 <member><link linkend="boost_asio.reference.ip__resolver_query_base">ip::resolver_query_base</link></member>
182 <member><link linkend="boost_asio.reference.ip__tcp">ip::tcp</link></member>
183 <member><link linkend="boost_asio.reference.ip__tcp.acceptor">ip::tcp::acceptor</link></member>
184 <member><link linkend="boost_asio.reference.ip__tcp.endpoint">ip::tcp::endpoint</link></member>
185 <member><link linkend="boost_asio.reference.ip__tcp.iostream">ip::tcp::iostream</link></member>
186 <member><link linkend="boost_asio.reference.ip__tcp.resolver">ip::tcp::resolver</link></member>
187 <member><link linkend="boost_asio.reference.ip__tcp.socket">ip::tcp::socket</link></member>
188 <member><link linkend="boost_asio.reference.ip__udp">ip::udp</link></member>
189 <member><link linkend="boost_asio.reference.ip__udp.endpoint">ip::udp::endpoint</link></member>
190 <member><link linkend="boost_asio.reference.ip__udp.resolver">ip::udp::resolver</link></member>
191 <member><link linkend="boost_asio.reference.ip__udp.socket">ip::udp::socket</link></member>
192 <member><link linkend="boost_asio.reference.socket_base">socket_base</link></member>
193 </simplelist>
194 </entry>
195 <entry valign="top">
196 <bridgehead renderas="sect3">Free Functions</bridgehead>
197 <simplelist type="vert" columns="1">
198 <member><link linkend="boost_asio.reference.async_connect">async_connect</link></member>
199 <member><link linkend="boost_asio.reference.connect">connect</link></member>
200 <member><link linkend="boost_asio.reference.ip__host_name">ip::host_name</link></member>
201 </simplelist>
202 <bridgehead renderas="sect3">Class Templates</bridgehead>
203 <simplelist type="vert" columns="1">
204 <member><link linkend="boost_asio.reference.basic_datagram_socket">basic_datagram_socket</link></member>
205 <member><link linkend="boost_asio.reference.basic_raw_socket">basic_raw_socket</link></member>
206 <member><link linkend="boost_asio.reference.basic_seq_packet_socket">basic_seq_packet_socket</link></member>
207 <member><link linkend="boost_asio.reference.basic_socket">basic_socket</link></member>
208 <member><link linkend="boost_asio.reference.basic_socket_acceptor">basic_socket_acceptor</link></member>
209 <member><link linkend="boost_asio.reference.basic_socket_iostream">basic_socket_iostream</link></member>
210 <member><link linkend="boost_asio.reference.basic_socket_streambuf">basic_socket_streambuf</link></member>
211 <member><link linkend="boost_asio.reference.basic_stream_socket">basic_stream_socket</link></member>
212 <member><link linkend="boost_asio.reference.generic__basic_endpoint">generic::basic_endpoint</link></member>
213 <member><link linkend="boost_asio.reference.ip__basic_endpoint">ip::basic_endpoint</link></member>
214 <member><link linkend="boost_asio.reference.ip__basic_resolver">ip::basic_resolver</link></member>
215 <member><link linkend="boost_asio.reference.ip__basic_resolver_entry">ip::basic_resolver_entry</link></member>
216 <member><link linkend="boost_asio.reference.ip__basic_resolver_iterator">ip::basic_resolver_iterator</link></member>
217 <member><link linkend="boost_asio.reference.ip__basic_resolver_query">ip::basic_resolver_query</link></member>
218 </simplelist>
219 <bridgehead renderas="sect3">Services</bridgehead>
220 <simplelist type="vert" columns="1">
221 <member><link linkend="boost_asio.reference.datagram_socket_service">datagram_socket_service</link></member>
222 <member><link linkend="boost_asio.reference.ip__resolver_service">ip::resolver_service</link></member>
223 <member><link linkend="boost_asio.reference.raw_socket_service">raw_socket_service</link></member>
224 <member><link linkend="boost_asio.reference.seq_packet_socket_service">seq_packet_socket_service</link></member>
225 <member><link linkend="boost_asio.reference.socket_acceptor_service">socket_acceptor_service</link></member>
226 <member><link linkend="boost_asio.reference.stream_socket_service">stream_socket_service</link></member>
227 </simplelist>
228 </entry>
229 <entry valign="top">
230 <bridgehead renderas="sect3">Socket Options</bridgehead>
231 <simplelist type="vert" columns="1">
232 <member><link linkend="boost_asio.reference.ip__multicast__enable_loopback">ip::multicast::enable_loopback</link></member>
233 <member><link linkend="boost_asio.reference.ip__multicast__hops">ip::multicast::hops</link></member>
234 <member><link linkend="boost_asio.reference.ip__multicast__join_group">ip::multicast::join_group</link></member>
235 <member><link linkend="boost_asio.reference.ip__multicast__leave_group">ip::multicast::leave_group</link></member>
236 <member><link linkend="boost_asio.reference.ip__multicast__outbound_interface">ip::multicast::outbound_interface</link></member>
237 <member><link linkend="boost_asio.reference.ip__tcp.no_delay">ip::tcp::no_delay</link></member>
238 <member><link linkend="boost_asio.reference.ip__unicast__hops">ip::unicast::hops</link></member>
239 <member><link linkend="boost_asio.reference.ip__v6_only">ip::v6_only</link></member>
240 <member><link linkend="boost_asio.reference.socket_base.broadcast">socket_base::broadcast</link></member>
241 <member><link linkend="boost_asio.reference.socket_base.debug">socket_base::debug</link></member>
242 <member><link linkend="boost_asio.reference.socket_base.do_not_route">socket_base::do_not_route</link></member>
243 <member><link linkend="boost_asio.reference.socket_base.enable_connection_aborted">socket_base::enable_connection_aborted</link></member>
244 <member><link linkend="boost_asio.reference.socket_base.keep_alive">socket_base::keep_alive</link></member>
245 <member><link linkend="boost_asio.reference.socket_base.linger">socket_base::linger</link></member>
246 <member><link linkend="boost_asio.reference.socket_base.receive_buffer_size">socket_base::receive_buffer_size</link></member>
247 <member><link linkend="boost_asio.reference.socket_base.receive_low_watermark">socket_base::receive_low_watermark</link></member>
248 <member><link linkend="boost_asio.reference.socket_base.reuse_address">socket_base::reuse_address</link></member>
249 <member><link linkend="boost_asio.reference.socket_base.send_buffer_size">socket_base::send_buffer_size</link></member>
250 <member><link linkend="boost_asio.reference.socket_base.send_low_watermark">socket_base::send_low_watermark</link></member>
251 </simplelist>
252 </entry>
253 <entry valign="top">
254 <bridgehead renderas="sect3">I/O Control Commands</bridgehead>
255 <simplelist type="vert" columns="1">
256 <member><link linkend="boost_asio.reference.socket_base.bytes_readable">socket_base::bytes_readable</link></member>
257 <member><link linkend="boost_asio.reference.socket_base.non_blocking_io">socket_base::non_blocking_io</link></member>
258 </simplelist>
259 <bridgehead renderas="sect3">Type Requirements</bridgehead>
260 <simplelist type="vert" columns="1">
261 <member><link linkend="boost_asio.reference.AcceptHandler">AcceptHandler</link></member>
262 <member><link linkend="boost_asio.reference.ComposedConnectHandler">ComposedConnectHandler</link></member>
263 <member><link linkend="boost_asio.reference.ConnectHandler">ConnectHandler</link></member>
264 <member><link linkend="boost_asio.reference.DatagramSocketService">DatagramSocketService</link></member>
265 <member><link linkend="boost_asio.reference.Endpoint">Endpoint</link></member>
266 <member><link linkend="boost_asio.reference.GettableSocketOption">GettableSocketOption</link></member>
267 <member><link linkend="boost_asio.reference.InternetProtocol">InternetProtocol</link></member>
268 <member><link linkend="boost_asio.reference.IoControlCommand">IoControlCommand</link></member>
269 <member><link linkend="boost_asio.reference.Protocol">Protocol</link></member>
270 <member><link linkend="boost_asio.reference.RawSocketService">RawSocketService</link></member>
271 <member><link linkend="boost_asio.reference.ResolveHandler">ResolveHandler</link></member>
272 <member><link linkend="boost_asio.reference.ResolverService">ResolverService</link></member>
273 <member><link linkend="boost_asio.reference.SeqPacketSocketService">SeqPacketSocketService</link></member>
274 <member><link linkend="boost_asio.reference.SettableSocketOption">SettableSocketOption</link></member>
275 <member><link linkend="boost_asio.reference.SocketAcceptorService">SocketAcceptorService</link></member>
276 <member><link linkend="boost_asio.reference.SocketService">SocketService</link></member>
277 <member><link linkend="boost_asio.reference.StreamSocketService">StreamSocketService</link></member>
278 </simplelist>
279 </entry>
280 </row>
281 </tbody>
282 </tgroup>
283 <tgroup cols="4">
284 <colspec colname="a"/>
285 <colspec colname="b"/>
286 <colspec colname="c"/>
287 <colspec colname="d"/>
288 <thead>
289 <row>
290 <entry valign="center" namest="a" nameend="a">
291 <bridgehead renderas="sect2">Timers</bridgehead>
292 </entry>
293 <entry valign="center" namest="b" nameend="b">
294 <bridgehead renderas="sect2">SSL</bridgehead>
295 </entry>
296 <entry valign="center" namest="c" nameend="c">
297 <bridgehead renderas="sect2">Serial Ports</bridgehead>
298 </entry>
299 <entry valign="center" namest="d" nameend="d">
300 <bridgehead renderas="sect2">Signal Handling</bridgehead>
301 </entry>
302 </row>
303 </thead>
304 <tbody>
305 <row>
306 <entry valign="top">
307 <bridgehead renderas="sect3">Classes</bridgehead>
308 <simplelist type="vert" columns="1">
309 <member><link linkend="boost_asio.reference.deadline_timer">deadline_timer</link></member>
310 <member><link linkend="boost_asio.reference.high_resolution_timer">high_resolution_timer</link></member>
311 <member><link linkend="boost_asio.reference.steady_timer">steady_timer</link></member>
312 <member><link linkend="boost_asio.reference.system_timer">system_timer</link></member>
313 </simplelist>
314 <bridgehead renderas="sect3">Class Templates</bridgehead>
315 <simplelist type="vert" columns="1">
316 <member><link linkend="boost_asio.reference.basic_deadline_timer">basic_deadline_timer</link></member>
317 <member><link linkend="boost_asio.reference.basic_waitable_timer">basic_waitable_timer</link></member>
318 <member><link linkend="boost_asio.reference.time_traits_lt__ptime__gt_">time_traits</link></member>
319 <member><link linkend="boost_asio.reference.wait_traits">wait_traits</link></member>
320 </simplelist>
321 <bridgehead renderas="sect3">Services</bridgehead>
322 <simplelist type="vert" columns="1">
323 <member><link linkend="boost_asio.reference.deadline_timer_service">deadline_timer_service</link></member>
324 <member><link linkend="boost_asio.reference.waitable_timer_service">waitable_timer_service</link></member>
325 </simplelist>
326 <bridgehead renderas="sect3">Type Requirements</bridgehead>
327 <simplelist type="vert" columns="1">
328 <member><link linkend="boost_asio.reference.TimerService">TimerService</link></member>
329 <member><link linkend="boost_asio.reference.TimeTraits">TimeTraits</link></member>
330 <member><link linkend="boost_asio.reference.WaitableTimerService">WaitableTimerService</link></member>
331 <member><link linkend="boost_asio.reference.WaitHandler">WaitHandler</link></member>
332 <member><link linkend="boost_asio.reference.WaitTraits">WaitTraits</link></member>
333 </simplelist>
334 </entry>
335 <entry valign="top">
336 <bridgehead renderas="sect3">Classes</bridgehead>
337 <simplelist type="vert" columns="1">
338 <member><link linkend="boost_asio.reference.ssl__context">ssl::context</link></member>
339 <member><link linkend="boost_asio.reference.ssl__context_base">ssl::context_base</link></member>
340 <member><link linkend="boost_asio.reference.ssl__rfc2818_verification">ssl::rfc2818_verification</link></member>
341 <member><link linkend="boost_asio.reference.ssl__stream_base">ssl::stream_base</link></member>
342 <member><link linkend="boost_asio.reference.ssl__verify_context">ssl::verify_context</link></member>
343 </simplelist>
344 <bridgehead renderas="sect3">Class Templates</bridgehead>
345 <simplelist type="vert" columns="1">
346 <member><link linkend="boost_asio.reference.ssl__stream">ssl::stream</link></member>
347 </simplelist>
348 <bridgehead renderas="sect3">Type Requirements</bridgehead>
349 <simplelist type="vert" columns="1">
350 <member><link linkend="boost_asio.reference.BufferedHandshakeHandler">BufferedHandshakeHandler</link></member>
351 <member><link linkend="boost_asio.reference.HandshakeHandler">HandshakeHandler</link></member>
352 <member><link linkend="boost_asio.reference.ShutdownHandler">ShutdownHandler</link></member>
353 </simplelist>
354 </entry>
355 <entry valign="top">
356 <bridgehead renderas="sect3">Classes</bridgehead>
357 <simplelist type="vert" columns="1">
358 <member><link linkend="boost_asio.reference.serial_port">serial_port</link></member>
359 <member><link linkend="boost_asio.reference.serial_port_base">serial_port_base</link></member>
360 </simplelist>
361 <bridgehead renderas="sect3">Class Templates</bridgehead>
362 <simplelist type="vert" columns="1">
363 <member><link linkend="boost_asio.reference.basic_serial_port">basic_serial_port</link></member>
364 </simplelist>
365 <bridgehead renderas="sect3">Services</bridgehead>
366 <simplelist type="vert" columns="1">
367 <member><link linkend="boost_asio.reference.serial_port_service">serial_port_service</link></member>
368 </simplelist>
369 <bridgehead renderas="sect3">Serial Port Options</bridgehead>
370 <simplelist type="vert" columns="1">
371 <member><link linkend="boost_asio.reference.serial_port_base__baud_rate">serial_port_base::baud_rate</link></member>
372 <member><link linkend="boost_asio.reference.serial_port_base__flow_control">serial_port_base::flow_control</link></member>
373 <member><link linkend="boost_asio.reference.serial_port_base__parity">serial_port_base::parity</link></member>
374 <member><link linkend="boost_asio.reference.serial_port_base__stop_bits">serial_port_base::stop_bits</link></member>
375 <member><link linkend="boost_asio.reference.serial_port_base__character_size">serial_port_base::character_size</link></member>
376 </simplelist>
377 <bridgehead renderas="sect3">Type Requirements</bridgehead>
378 <simplelist type="vert" columns="1">
379 <member><link linkend="boost_asio.reference.GettableSerialPortOption">GettableSerialPortOption</link></member>
380 <member><link linkend="boost_asio.reference.SerialPortService">SerialPortService</link></member>
381 <member><link linkend="boost_asio.reference.SettableSerialPortOption">SettableSerialPortOption</link></member>
382 </simplelist>
383 </entry>
384 <entry valign="top">
385 <bridgehead renderas="sect3">Classes</bridgehead>
386 <simplelist type="vert" columns="1">
387 <member><link linkend="boost_asio.reference.signal_set">signal_set</link></member>
388 </simplelist>
389 <bridgehead renderas="sect3">Class Templates</bridgehead>
390 <simplelist type="vert" columns="1">
391 <member><link linkend="boost_asio.reference.basic_signal_set">basic_signal_set</link></member>
392 </simplelist>
393 <bridgehead renderas="sect3">Services</bridgehead>
394 <simplelist type="vert" columns="1">
395 <member><link linkend="boost_asio.reference.signal_set_service">signal_set_service</link></member>
396 </simplelist>
397 <bridgehead renderas="sect3">Type Requirements</bridgehead>
398 <simplelist type="vert" columns="1">
399 <member><link linkend="boost_asio.reference.SignalSetService">SignalSetService</link></member>
400 <member><link linkend="boost_asio.reference.SignalHandler">SignalHandler</link></member>
401 </simplelist>
402 </entry>
403 </row>
404 </tbody>
405 </tgroup>
406 <tgroup cols="4">
407 <colspec colname="a"/>
408 <colspec colname="b"/>
409 <colspec colname="c"/>
410 <colspec colname="d"/>
411 <thead>
412 <row>
413 <entry valign="center" namest="a" nameend="b">
414 <bridgehead renderas="sect2">POSIX-specific</bridgehead>
415 </entry>
416 <entry valign="center" namest="c" nameend="d">
417 <bridgehead renderas="sect2">Windows-specific</bridgehead>
418 </entry>
419 </row>
420 </thead>
421 <tbody>
422 <row>
423 <entry valign="top">
424 <bridgehead renderas="sect3">Classes</bridgehead>
425 <simplelist type="vert" columns="1">
426 <member><link linkend="boost_asio.reference.local__stream_protocol">local::stream_protocol</link></member>
427 <member><link linkend="boost_asio.reference.local__stream_protocol.acceptor">local::stream_protocol::acceptor</link></member>
428 <member><link linkend="boost_asio.reference.local__stream_protocol.endpoint">local::stream_protocol::endpoint</link></member>
429 <member><link linkend="boost_asio.reference.local__stream_protocol.iostream">local::stream_protocol::iostream</link></member>
430 <member><link linkend="boost_asio.reference.local__stream_protocol.socket">local::stream_protocol::socket</link></member>
431 <member><link linkend="boost_asio.reference.local__datagram_protocol">local::datagram_protocol</link></member>
432 <member><link linkend="boost_asio.reference.local__datagram_protocol.endpoint">local::datagram_protocol::endpoint</link></member>
433 <member><link linkend="boost_asio.reference.local__datagram_protocol.socket">local::datagram_protocol::socket</link></member>
434 <member><link linkend="boost_asio.reference.posix__descriptor_base">posix::descriptor_base</link></member>
435 <member><link linkend="boost_asio.reference.posix__stream_descriptor">posix::stream_descriptor</link></member>
436 </simplelist>
437 <bridgehead renderas="sect3">Free Functions</bridgehead>
438 <simplelist type="vert" columns="1">
439 <member><link linkend="boost_asio.reference.local__connect_pair">local::connect_pair</link></member>
440 </simplelist>
441 </entry>
442 <entry valign="top">
443 <bridgehead renderas="sect3">Class Templates</bridgehead>
444 <simplelist type="vert" columns="1">
445 <member><link linkend="boost_asio.reference.local__basic_endpoint">local::basic_endpoint</link></member>
446 <member><link linkend="boost_asio.reference.posix__basic_descriptor">posix::basic_descriptor</link></member>
447 <member><link linkend="boost_asio.reference.posix__basic_stream_descriptor">posix::basic_stream_descriptor</link></member>
448 </simplelist>
449 <bridgehead renderas="sect3">Services</bridgehead>
450 <simplelist type="vert" columns="1">
451 <member><link linkend="boost_asio.reference.posix__stream_descriptor_service">posix::stream_descriptor_service</link></member>
452 </simplelist>
453 <bridgehead renderas="sect3">Type Requirements</bridgehead>
454 <simplelist type="vert" columns="1">
455 <member><link linkend="boost_asio.reference.DescriptorService">DescriptorService</link></member>
456 <member><link linkend="boost_asio.reference.StreamDescriptorService">StreamDescriptorService</link></member>
457 </simplelist>
458 </entry>
459 <entry valign="top" namest="c" nameend="d">
460 <bridgehead renderas="sect3">Classes</bridgehead>
461 <simplelist type="vert" columns="1">
462 <member><link linkend="boost_asio.reference.windows__object_handle">windows::object_handle</link></member>
463 <member><link linkend="boost_asio.reference.windows__overlapped_ptr">windows::overlapped_ptr</link></member>
464 <member><link linkend="boost_asio.reference.windows__random_access_handle">windows::random_access_handle</link></member>
465 <member><link linkend="boost_asio.reference.windows__stream_handle">windows::stream_handle</link></member>
466 </simplelist>
467 <bridgehead renderas="sect3">Class Templates</bridgehead>
468 <simplelist type="vert" columns="1">
469 <member><link linkend="boost_asio.reference.windows__basic_handle">windows::basic_handle</link></member>
470 <member><link linkend="boost_asio.reference.windows__basic_object_handle">windows::basic_object_handle</link></member>
471 <member><link linkend="boost_asio.reference.windows__basic_random_access_handle">windows::basic_random_access_handle</link></member>
472 <member><link linkend="boost_asio.reference.windows__basic_stream_handle">windows::basic_stream_handle</link></member>
473 </simplelist>
474 <bridgehead renderas="sect3">Services</bridgehead>
475 <simplelist type="vert" columns="1">
476 <member><link linkend="boost_asio.reference.windows__object_handle_service">windows::object_handle_service</link></member>
477 <member><link linkend="boost_asio.reference.windows__random_access_handle_service">windows::random_access_handle_service</link></member>
478 <member><link linkend="boost_asio.reference.windows__stream_handle_service">windows::stream_handle_service</link></member>
479 </simplelist>
480 <bridgehead renderas="sect3">Type Requirements</bridgehead>
481 <simplelist type="vert" columns="1">
482 <member><link linkend="boost_asio.reference.HandleService">HandleService</link></member>
483 <member><link linkend="boost_asio.reference.ObjectHandleService">ObjectHandleService</link></member>
484 <member><link linkend="boost_asio.reference.RandomAccessHandleService">RandomAccessHandleService</link></member>
485 <member><link linkend="boost_asio.reference.StreamHandleService">StreamHandleService</link></member>
486 </simplelist>
487 </entry>
488 </row>
489 </tbody>
490 </tgroup>
491</informaltable>