diff options
Diffstat (limited to '3rdparty/asio/src/doc/overview.qbk')
-rw-r--r-- | 3rdparty/asio/src/doc/overview.qbk | 97 |
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] |