]>
Commit | Line | Data |
---|---|---|
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] |