summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/asio/src/doc/overview.qbk
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/asio/src/doc/overview.qbk')
-rw-r--r--3rdparty/asio/src/doc/overview.qbk97
1 files changed, 97 insertions, 0 deletions
diff --git a/3rdparty/asio/src/doc/overview.qbk b/3rdparty/asio/src/doc/overview.qbk
new file mode 100644
index 00000000000..046b2cb6b6a
--- /dev/null
+++ b/3rdparty/asio/src/doc/overview.qbk
@@ -0,0 +1,97 @@
+[/
+ / Copyright (c) 2003-2016 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)
+ /]
+
+[section:overview Overview]
+
+* [link asio.overview.rationale Rationale]
+* [link asio.overview.core Core Concepts and Functionality]
+ * [link asio.overview.core.basics Basic Asio Anatomy]
+ * [link asio.overview.core.async The Proactor Design Pattern: Concurrency Without Threads]
+ * [link asio.overview.core.threads Threads and Asio]
+ * [link asio.overview.core.strands Strands: Use Threads Without Explicit Locking]
+ * [link asio.overview.core.buffers Buffers]
+ * [link asio.overview.core.streams Streams, Short Reads and Short Writes]
+ * [link asio.overview.core.reactor Reactor-Style Operations]
+ * [link asio.overview.core.line_based Line-Based Operations]
+ * [link asio.overview.core.allocation Custom Memory Allocation]
+ * [link asio.overview.core.handler_tracking Handler Tracking]
+ * [link asio.overview.core.coroutine Stackless Coroutines]
+ * [link asio.overview.core.spawn Stackful Coroutines]
+* [link asio.overview.networking Networking]
+ * [link asio.overview.networking.protocols TCP, UDP and ICMP]
+ * [link asio.overview.networking.other_protocols Support for Other Protocols]
+ * [link asio.overview.networking.iostreams Socket Iostreams]
+ * [link asio.overview.networking.bsd_sockets The BSD Socket API and Asio]
+* [link asio.overview.timers Timers]
+* [link asio.overview.serial_ports Serial Ports]
+* [link asio.overview.signals Signal Handling]
+* [link asio.overview.posix POSIX-Specific Functionality]
+ * [link asio.overview.posix.local UNIX Domain Sockets]
+ * [link asio.overview.posix.stream_descriptor Stream-Oriented File Descriptors]
+* [link asio.overview.windows Windows-Specific Functionality]
+ * [link asio.overview.windows.stream_handle Stream-Oriented HANDLEs]
+ * [link asio.overview.windows.random_access_handle Random-Access HANDLEs]
+* [link asio.overview.ssl SSL]
+* [link asio.overview.cpp2011 C++ 2011 Support]
+* [link asio.overview.implementation Platform-Specific Implementation Notes]
+
+[include overview/rationale.qbk]
+
+[section:core Core Concepts and Functionality]
+
+* [link asio.overview.core.basics Basic Asio Anatomy]
+* [link asio.overview.core.async The Proactor Design Pattern: Concurrency Without Threads]
+* [link asio.overview.core.threads Threads and Asio]
+* [link asio.overview.core.strands Strands: Use Threads Without Explicit Locking]
+* [link asio.overview.core.buffers Buffers]
+* [link asio.overview.core.streams Streams, Short Reads and Short Writes]
+* [link asio.overview.core.reactor Reactor-Style Operations]
+* [link asio.overview.core.line_based Line-Based Operations]
+* [link asio.overview.core.allocation Custom Memory Allocation]
+* [link asio.overview.core.handler_tracking Handler Tracking]
+* [link asio.overview.core.coroutine Stackless Coroutines]
+* [link asio.overview.core.spawn Stackful Coroutines]
+
+[include overview/basics.qbk]
+[include overview/async.qbk]
+[include overview/threads.qbk]
+[include overview/strands.qbk]
+[include overview/buffers.qbk]
+[include overview/streams.qbk]
+[include overview/reactor.qbk]
+[include overview/line_based.qbk]
+[include overview/allocation.qbk]
+[include overview/handler_tracking.qbk]
+[include overview/coroutine.qbk]
+[include overview/spawn.qbk]
+
+[endsect]
+
+[section:networking Networking]
+
+* [link asio.overview.networking.protocols TCP, UDP and ICMP]
+* [link asio.overview.networking.other_protocols Support for Other Protocols]
+* [link asio.overview.networking.iostreams Socket Iostreams]
+* [link asio.overview.networking.bsd_sockets The BSD Socket API and Asio]
+
+[include overview/protocols.qbk]
+[include overview/other_protocols.qbk]
+[include overview/iostreams.qbk]
+[include overview/bsd_sockets.qbk]
+
+[endsect]
+
+[include overview/timers.qbk]
+[include overview/serial_ports.qbk]
+[include overview/signals.qbk]
+[include overview/posix.qbk]
+[include overview/windows.qbk]
+[include overview/ssl.qbk]
+[include overview/cpp2011.qbk]
+[include overview/implementation.qbk]
+
+[endsect]