]> git.proxmox.com Git - ceph.git/blame - ceph/src/boost/libs/asio/doc/overview.qbk
bump version to 12.2.2-pve1
[ceph.git] / ceph / src / boost / libs / asio / doc / overview.qbk
CommitLineData
7c673cae
FG
1[/
2 / Copyright (c) 2003-2016 Christopher M. Kohlhoff (chris at kohlhoff dot com)
3 /
4 / Distributed under the Boost Software License, Version 1.0. (See accompanying
5 / file LICENSE_1_0.txt or copy at http://www.boost.org/LICENSE_1_0.txt)
6 /]
7
8[section:overview Overview]
9
10* [link boost_asio.overview.rationale Rationale]
11* [link boost_asio.overview.core Core Concepts and Functionality]
12 * [link boost_asio.overview.core.basics Basic Boost.Asio Anatomy]
13 * [link boost_asio.overview.core.async The Proactor Design Pattern: Concurrency Without Threads]
14 * [link boost_asio.overview.core.threads Threads and Boost.Asio]
15 * [link boost_asio.overview.core.strands Strands: Use Threads Without Explicit Locking]
16 * [link boost_asio.overview.core.buffers Buffers]
17 * [link boost_asio.overview.core.streams Streams, Short Reads and Short Writes]
18 * [link boost_asio.overview.core.reactor Reactor-Style Operations]
19 * [link boost_asio.overview.core.line_based Line-Based Operations]
20 * [link boost_asio.overview.core.allocation Custom Memory Allocation]
21 * [link boost_asio.overview.core.handler_tracking Handler Tracking]
22 * [link boost_asio.overview.core.coroutine Stackless Coroutines]
23 * [link boost_asio.overview.core.spawn Stackful Coroutines]
24* [link boost_asio.overview.networking Networking]
25 * [link boost_asio.overview.networking.protocols TCP, UDP and ICMP]
26 * [link boost_asio.overview.networking.other_protocols Support for Other Protocols]
27 * [link boost_asio.overview.networking.iostreams Socket Iostreams]
28 * [link boost_asio.overview.networking.bsd_sockets The BSD Socket API and Boost.Asio]
29* [link boost_asio.overview.timers Timers]
30* [link boost_asio.overview.serial_ports Serial Ports]
31* [link boost_asio.overview.signals Signal Handling]
32* [link boost_asio.overview.posix POSIX-Specific Functionality]
33 * [link boost_asio.overview.posix.local UNIX Domain Sockets]
34 * [link boost_asio.overview.posix.stream_descriptor Stream-Oriented File Descriptors]
35 * [link boost_asio.overview.posix.fork Fork]
36* [link boost_asio.overview.windows Windows-Specific Functionality]
37 * [link boost_asio.overview.windows.stream_handle Stream-Oriented HANDLEs]
38 * [link boost_asio.overview.windows.random_access_handle Random-Access HANDLEs]
39 * [link boost_asio.overview.windows.object_handle Object HANDLEs]
40* [link boost_asio.overview.ssl SSL]
41* [link boost_asio.overview.cpp2011 C++ 2011 Support]
42 * [link boost_asio.overview.cpp2011.move_objects Movable I/O Objects]
43 * [link boost_asio.overview.cpp2011.move_handlers Movable Handlers]
44 * [link boost_asio.overview.cpp2011.variadic Variadic Templates]
45 * [link boost_asio.overview.cpp2011.array Array Container]
46 * [link boost_asio.overview.cpp2011.atomic Atomics]
47 * [link boost_asio.overview.cpp2011.shared_ptr Shared Pointers]
48 * [link boost_asio.overview.cpp2011.chrono Chrono]
49 * [link boost_asio.overview.cpp2011.futures Futures]
50* [link boost_asio.overview.implementation Platform-Specific Implementation Notes]
51
52[include overview/rationale.qbk]
53
54[section:core Core Concepts and Functionality]
55
56* [link boost_asio.overview.core.basics Basic Boost.Asio Anatomy]
57* [link boost_asio.overview.core.async The Proactor Design Pattern: Concurrency Without Threads]
58* [link boost_asio.overview.core.threads Threads and Boost.Asio]
59* [link boost_asio.overview.core.strands Strands: Use Threads Without Explicit Locking]
60* [link boost_asio.overview.core.buffers Buffers]
61* [link boost_asio.overview.core.streams Streams, Short Reads and Short Writes]
62* [link boost_asio.overview.core.reactor Reactor-Style Operations]
63* [link boost_asio.overview.core.line_based Line-Based Operations]
64* [link boost_asio.overview.core.allocation Custom Memory Allocation]
65* [link boost_asio.overview.core.handler_tracking Handler Tracking]
66* [link boost_asio.overview.core.coroutine Stackless Coroutines]
67* [link boost_asio.overview.core.spawn Stackful Coroutines]
68
69[include overview/basics.qbk]
70[include overview/async.qbk]
71[include overview/threads.qbk]
72[include overview/strands.qbk]
73[include overview/buffers.qbk]
74[include overview/streams.qbk]
75[include overview/reactor.qbk]
76[include overview/line_based.qbk]
77[include overview/allocation.qbk]
78[include overview/handler_tracking.qbk]
79[include overview/coroutine.qbk]
80[include overview/spawn.qbk]
81
82[endsect]
83
84[section:networking Networking]
85
86* [link boost_asio.overview.networking.protocols TCP, UDP and ICMP]
87* [link boost_asio.overview.networking.other_protocols Support for Other Protocols]
88* [link boost_asio.overview.networking.iostreams Socket Iostreams]
89* [link boost_asio.overview.networking.bsd_sockets The BSD Socket API and Boost.Asio]
90
91[include overview/protocols.qbk]
92[include overview/other_protocols.qbk]
93[include overview/iostreams.qbk]
94[include overview/bsd_sockets.qbk]
95
96[endsect]
97
98[include overview/timers.qbk]
99[include overview/serial_ports.qbk]
100[include overview/signals.qbk]
101[include overview/posix.qbk]
102[include overview/windows.qbk]
103[include overview/ssl.qbk]
104[include overview/cpp2011.qbk]
105[include overview/implementation.qbk]
106
107[endsect]