2
0
mirror of https://github.com/boostorg/asio.git synced 2026-01-27 18:42:07 +00:00
Files
asio/doc/quickref.xml
Christopher Kohlhoff 2b5306585d Merge fixes from trunk.
........
  r43377 | chris_kohlhoff | 2008-02-23 09:43:54 +1100 (Sat, 23 Feb 2008) | 2 lines
  
  Use the correct vector of timer queues when dispatching timers.
........
  r43437 | chris_kohlhoff | 2008-02-29 23:57:57 +1100 (Fri, 29 Feb 2008) | 2 lines
  
  Add missing tie().
........
  r43469 | chris_kohlhoff | 2008-03-04 00:21:05 +1100 (Tue, 04 Mar 2008) | 4 lines
  
  Disable use of CancelIo by default, due to the possibility of silent
  failure on some system configurations. Swallow error returned by CancelIoEx
  if there are no operations to be cancelled.
........
  r43470 | chris_kohlhoff | 2008-03-04 00:27:06 +1100 (Tue, 04 Mar 2008) | 2 lines
  
  Add missing 'boost_' prefix to helper namespace.
........
  r43471 | chris_kohlhoff | 2008-03-04 00:36:35 +1100 (Tue, 04 Mar 2008) | 2 lines
  
  Regenerate documentation.
........
  r43472 | chris_kohlhoff | 2008-03-04 01:05:35 +1100 (Tue, 04 Mar 2008) | 1 line
  
  Update copyright notices.
........
  r43473 | chris_kohlhoff | 2008-03-04 01:13:01 +1100 (Tue, 04 Mar 2008) | 2 lines
  
  Update copyright notices.
........
  r43569 | chris_kohlhoff | 2008-03-13 00:25:49 +1100 (Thu, 13 Mar 2008) | 4 lines
  
  Revert to having the windows-bug workaround (short timeout on
  GetQueuedCompletionStatus) on all threads as there are still scenarios
  where threads can get stuck indefinitely.
........


[SVN r43571]
2008-03-12 14:12:08 +00:00

163 lines
14 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<!DOCTYPE library PUBLIC "-//Boost//DTD BoostBook XML V1.0//EN" "../../../tools/boostbook/dtd/boostbook.dtd">
<!--
Copyright (c) 2003-2008 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)
-->
<informaltable frame="all">
<tgroup cols="4">
<tbody>
<row>
<entry valign="top">
<bridgehead renderas="sect3">Classes</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.const_buffer">const_buffer</link></listitem>
<listitem><link linkend="boost_asio.reference.const_buffers_1">const_buffers_1</link></listitem>
<listitem><link linkend="boost_asio.reference.deadline_timer">deadline_timer</link></listitem>
<listitem><link linkend="boost_asio.reference.io_service">io_service</link></listitem>
<listitem><link linkend="boost_asio.reference.io_service__id">io_service::id</link></listitem>
<listitem><link linkend="boost_asio.reference.io_service__service">io_service::service</link></listitem>
<listitem><link linkend="boost_asio.reference.io_service__strand">io_service::strand</link></listitem>
<listitem><link linkend="boost_asio.reference.io_service__work">io_service::work</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__address">ip::address</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__address_v4">ip::address_v4</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__address_v6">ip::address_v6</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__resolver_query_base">ip::resolver_query_base</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__tcp">ip::tcp</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__tcp.acceptor">ip::tcp::acceptor</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__tcp.endpoint">ip::tcp::endpoint</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__tcp.iostream">ip::tcp::iostream</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__tcp.resolver">ip::tcp::resolver</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__tcp.socket">ip::tcp::socket</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__udp">ip::udp</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__udp.endpoint">ip::udp::endpoint</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__udp.resolver">ip::udp::resolver</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__udp.socket">ip::udp::socket</link></listitem>
<listitem><link linkend="boost_asio.reference.mutable_buffer">mutable_buffer</link></listitem>
<listitem><link linkend="boost_asio.reference.mutable_buffers_1">mutable_buffers_1</link></listitem>
<listitem><link linkend="boost_asio.reference.socket_base">socket_base</link></listitem>
<listitem><link linkend="boost_asio.reference.ssl__context">ssl::context</link></listitem>
<listitem><link linkend="boost_asio.reference.ssl__context_base">ssl::context_base</link></listitem>
<listitem><link linkend="boost_asio.reference.ssl__stream_base">ssl::stream_base</link></listitem>
<listitem><link linkend="boost_asio.reference.streambuf">streambuf</link></listitem>
</itemizedlist>
</entry>
<entry valign="top">
<bridgehead renderas="sect3">Class Templates</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.basic_datagram_socket">basic_datagram_socket</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_deadline_timer">basic_deadline_timer</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_io_object">basic_io_object</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_socket">basic_socket</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_socket_acceptor">basic_socket_acceptor</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_socket_iostream">basic_socket_iostream</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_socket_streambuf">basic_socket_streambuf</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_stream_socket">basic_stream_socket</link></listitem>
<listitem><link linkend="boost_asio.reference.basic_streambuf">basic_streambuf</link></listitem>
<listitem><link linkend="boost_asio.reference.buffered_read_stream">buffered_read_stream</link></listitem>
<listitem><link linkend="boost_asio.reference.buffered_stream">buffered_stream</link></listitem>
<listitem><link linkend="boost_asio.reference.buffered_write_stream">buffered_write_stream</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__basic_endpoint">ip::basic_endpoint</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__basic_resolver">ip::basic_resolver</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__basic_resolver_entry">ip::basic_resolver_entry</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__basic_resolver_iterator">ip::basic_resolver_iterator</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__basic_resolver_query">ip::basic_resolver_query</link></listitem>
<listitem><link linkend="boost_asio.reference.ssl__basic_context">ssl::basic_context</link></listitem>
<listitem><link linkend="boost_asio.reference.ssl__stream">ssl::stream</link></listitem>
</itemizedlist>
<bridgehead renderas="sect3">Services</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.datagram_socket_service">datagram_socket_service</link></listitem>
<listitem><link linkend="boost_asio.reference.deadline_timer_service">deadline_timer_service</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__resolver_service">ip::resolver_service</link></listitem>
<listitem><link linkend="boost_asio.reference.socket_acceptor_service">socket_acceptor_service</link></listitem>
<listitem><link linkend="boost_asio.reference.ssl__context_service">ssl::context_service</link></listitem>
<listitem><link linkend="boost_asio.reference.ssl__stream_service">ssl::stream_service</link></listitem>
<listitem><link linkend="boost_asio.reference.stream_socket_service">stream_socket_service</link></listitem>
</itemizedlist>
<bridgehead renderas="sect3">Placeholders</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.placeholders__bytes_transferred">placeholders::bytes_transferred</link></listitem>
<listitem><link linkend="boost_asio.reference.placeholders__error">placeholders::error</link></listitem>
<listitem><link linkend="boost_asio.reference.placeholders__iterator">placeholders::iterator</link></listitem>
</itemizedlist>
</entry>
<entry valign="top">
<bridgehead renderas="sect3">Free Functions</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.add_service">add_service</link></listitem>
<listitem><link linkend="boost_asio.reference.asio_handler_allocate">asio_handler_allocate</link></listitem>
<listitem><link linkend="boost_asio.reference.asio_handler_deallocate">asio_handler_deallocate</link></listitem>
<listitem><link linkend="boost_asio.reference.asio_handler_invoke">asio_handler_invoke</link></listitem>
<listitem><link linkend="boost_asio.reference.async_read">async_read</link></listitem>
<listitem><link linkend="boost_asio.reference.async_read_until">async_read_until</link></listitem>
<listitem><link linkend="boost_asio.reference.async_write">async_write</link></listitem>
<listitem><link linkend="boost_asio.reference.buffer">buffer</link></listitem>
<listitem><link linkend="boost_asio.reference.has_service">has_service</link></listitem>
<listitem><link linkend="boost_asio.reference.ip__host_name">ip::host_name</link></listitem>
<listitem><link linkend="boost_asio.reference.read">read</link></listitem>
<listitem><link linkend="boost_asio.reference.read_until">read_until</link></listitem>
<listitem><link linkend="boost_asio.reference.transfer_all">transfer_all</link></listitem>
<listitem><link linkend="boost_asio.reference.transfer_at_least">transfer_at_least</link></listitem>
<listitem><link linkend="boost_asio.reference.use_service">use_service</link></listitem>
<listitem><link linkend="boost_asio.reference.write">write</link></listitem>
</itemizedlist>
<bridgehead renderas="sect3">Error Codes</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.error__basic_errors">error::basic_errors</link></listitem>
<listitem><link linkend="boost_asio.reference.error__netdb_errors">error::netdb_errors</link></listitem>
<listitem><link linkend="boost_asio.reference.error__addrinfo_errors">error::addrinfo_errors</link></listitem>
<listitem><link linkend="boost_asio.reference.error__misc_errors">error::misc_errors</link></listitem>
</itemizedlist>
<bridgehead renderas="sect3">Type Traits</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.is_read_buffered">is_read_buffered</link></listitem>
<listitem><link linkend="boost_asio.reference.is_write_buffered">is_write_buffered</link></listitem>
</itemizedlist>
</entry>
<entry valign="top">
<bridgehead renderas="sect3">Type Requirements</bridgehead>
<itemizedlist>
<listitem><link linkend="boost_asio.reference.asynchronous_operations">Asynchronous operations</link></listitem>
<listitem><link linkend="boost_asio.reference.AcceptHandler">AcceptHandler</link></listitem>
<listitem><link linkend="boost_asio.reference.AsyncReadStream">AsyncReadStream</link></listitem>
<listitem><link linkend="boost_asio.reference.AsyncWriteStream">AsyncWriteStream</link></listitem>
<listitem><link linkend="boost_asio.reference.CompletionHandler">CompletionHandler</link></listitem>
<listitem><link linkend="boost_asio.reference.ConnectHandler">ConnectHandler</link></listitem>
<listitem><link linkend="boost_asio.reference.ConstBufferSequence">ConstBufferSequence</link></listitem>
<listitem><link linkend="boost_asio.reference.ConvertibleToConstBuffer">ConvertibleToConstBuffer</link></listitem>
<listitem><link linkend="boost_asio.reference.ConvertibleToMutableBuffer">ConvertibleToMutableBuffer</link></listitem>
<listitem><link linkend="boost_asio.reference.DatagramSocketService">DatagramSocketService</link></listitem>
<listitem><link linkend="boost_asio.reference.Endpoint">Endpoint</link></listitem>
<listitem><link linkend="boost_asio.reference.GettableSocketOption">GettableSocketOption</link></listitem>
<listitem><link linkend="boost_asio.reference.Handler">Handler</link></listitem>
<listitem><link linkend="boost_asio.reference.InternetProtocol">InternetProtocol</link></listitem>
<listitem><link linkend="boost_asio.reference.IoControlCommand">IoControlCommand</link></listitem>
<listitem><link linkend="boost_asio.reference.IoObjectService">IoObjectService</link></listitem>
<listitem><link linkend="boost_asio.reference.MutableBufferSequence">MutableBufferSequence</link></listitem>
<listitem><link linkend="boost_asio.reference.Protocol">Protocol</link></listitem>
<listitem><link linkend="boost_asio.reference.ReadHandler">ReadHandler</link></listitem>
<listitem><link linkend="boost_asio.reference.ResolveHandler">ResolveHandler</link></listitem>
<listitem><link linkend="boost_asio.reference.ResolverService">ResolverService</link></listitem>
<listitem><link linkend="boost_asio.reference.Service">Service</link></listitem>
<listitem><link linkend="boost_asio.reference.SettableSocketOption">SettableSocketOption</link></listitem>
<listitem><link linkend="boost_asio.reference.SocketAcceptorService">SocketAcceptorService</link></listitem>
<listitem><link linkend="boost_asio.reference.SocketService">SocketService</link></listitem>
<listitem><link linkend="boost_asio.reference.StreamSocketService">StreamSocketService</link></listitem>
<listitem><link linkend="boost_asio.reference.SyncReadStream">SyncReadStream</link></listitem>
<listitem><link linkend="boost_asio.reference.SyncWriteStream">SyncWriteStream</link></listitem>
<listitem><link linkend="boost_asio.reference.TimerService">TimerService</link></listitem>
<listitem><link linkend="boost_asio.reference.TimeTraits">TimeTraits</link></listitem>
<listitem><link linkend="boost_asio.reference.WaitHandler">WaitHandler</link></listitem>
<listitem><link linkend="boost_asio.reference.WriteHandler">WriteHandler</link></listitem>
</itemizedlist>
</entry>
</row>
</tbody>
</tgroup>
</informaltable>