|
Boost-Commit : |
From: chris_at_[hidden]
Date: 2007-10-23 09:31:14
Author: chris_kohlhoff
Date: 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
New Revision: 40356
URL: http://svn.boost.org/trac/boost/changeset/40356
Log:
Clean up documentation.
Added:
trunk/libs/asio/doc/noncopyable_dox.txt (contents, props changed)
trunk/libs/asio/doc/std_exception_dox.txt (contents, props changed)
Text files modified:
trunk/libs/asio/doc/Jamfile.v2 | 2
trunk/libs/asio/doc/design/implementation.qbk | 61 ++
trunk/libs/asio/doc/quickref.xml | 6
trunk/libs/asio/doc/reference.dox | 6
trunk/libs/asio/doc/reference.qbk | 780 ++++++++++++++++++++++++++++++++++++---
trunk/libs/asio/doc/reference.xsl | 6
trunk/libs/asio/doc/using.qbk | 10
7 files changed, 785 insertions(+), 86 deletions(-)
Modified: trunk/libs/asio/doc/Jamfile.v2
==============================================================================
--- trunk/libs/asio/doc/Jamfile.v2 (original)
+++ trunk/libs/asio/doc/Jamfile.v2 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -18,7 +18,7 @@
:
<xsl:param>boost.root=../../../..
<xsl:param>boost.libraries=../../../../libs/libraries.htm
- <xsl:param>navig.graphics.path="../../../../doc/html/images/ "
+ <xsl:param>navig.graphics.path="../../../../doc/html/images/"
<xsl:param>chapter.autolabel=0
<xsl:param>chunk.section.depth=8
<xsl:param>chunk.first.sections=1
Modified: trunk/libs/asio/doc/design/implementation.qbk
==============================================================================
--- trunk/libs/asio/doc/design/implementation.qbk (original)
+++ trunk/libs/asio/doc/design/implementation.qbk 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -51,13 +51,12 @@
Demultiplexing mechanism:
-* Uses `select` for demultiplexing. This means that the number of file
-descriptors in the process cannot be permitted to exceed `FD_SETSIZE`.
+* Uses [^/dev/poll] for demultiplexing.
Threads:
-* Demultiplexing using `select` is performed in one of the threads that calls
-`io_service::run()`, `io_service::run_one()`, `io_service::poll()` or
+* Demultiplexing using [^/dev/poll] is performed in one of the threads that
+calls `io_service::run()`, `io_service::run_one()`, `io_service::poll()` or
`io_service::poll_one()`.
* An additional thread per `io_service` is used to emulate asynchronous host
@@ -117,6 +116,60 @@
`ip::tcp::resolver::async_resolve()` or `ip::udp::resolver::async_resolve()`.
+[heading AIX]
+
+Demultiplexing mechanism:
+
+* Uses `select` for demultiplexing. This means that the number of file
+descriptors in the process cannot be permitted to exceed `FD_SETSIZE`.
+
+Threads:
+
+* Demultiplexing using `select` is performed in one of the threads that calls
+`io_service::run()`, `io_service::run_one()`, `io_service::poll()` or
+`io_service::poll_one()`.
+
+* An additional thread per `io_service` is used to emulate asynchronous host
+resolution. This thread is created on the first call to either
+`ip::tcp::resolver::async_resolve()` or `ip::udp::resolver::async_resolve()`.
+
+
+[heading HP-UX]
+
+Demultiplexing mechanism:
+
+* Uses `select` for demultiplexing. This means that the number of file
+descriptors in the process cannot be permitted to exceed `FD_SETSIZE`.
+
+Threads:
+
+* Demultiplexing using `select` is performed in one of the threads that calls
+`io_service::run()`, `io_service::run_one()`, `io_service::poll()` or
+`io_service::poll_one()`.
+
+* An additional thread per `io_service` is used to emulate asynchronous host
+resolution. This thread is created on the first call to either
+`ip::tcp::resolver::async_resolve()` or `ip::udp::resolver::async_resolve()`.
+
+
+[heading Tru64]
+
+Demultiplexing mechanism:
+
+* Uses `select` for demultiplexing. This means that the number of file
+descriptors in the process cannot be permitted to exceed `FD_SETSIZE`.
+
+Threads:
+
+* Demultiplexing using `select` is performed in one of the threads that calls
+`io_service::run()`, `io_service::run_one()`, `io_service::poll()` or
+`io_service::poll_one()`.
+
+* An additional thread per `io_service` is used to emulate asynchronous host
+resolution. This thread is created on the first call to either
+`ip::tcp::resolver::async_resolve()` or `ip::udp::resolver::async_resolve()`.
+
+
[heading Windows 95, 98 and Me]
Demultiplexing mechanism:
Added: trunk/libs/asio/doc/noncopyable_dox.txt
==============================================================================
--- (empty file)
+++ trunk/libs/asio/doc/noncopyable_dox.txt 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -0,0 +1,3 @@
+/**
+\class noncopyable
+*/
Modified: trunk/libs/asio/doc/quickref.xml
==============================================================================
--- trunk/libs/asio/doc/quickref.xml (original)
+++ trunk/libs/asio/doc/quickref.xml 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -79,6 +79,12 @@
<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>
Modified: trunk/libs/asio/doc/reference.dox
==============================================================================
--- trunk/libs/asio/doc/reference.dox (original)
+++ trunk/libs/asio/doc/reference.dox 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -33,7 +33,7 @@
#---------------------------------------------------------------------------
# Build related configuration options
#---------------------------------------------------------------------------
-EXTRACT_ALL = NO
+EXTRACT_ALL = YES
EXTRACT_PRIVATE = YES
EXTRACT_STATIC = YES
EXTRACT_LOCAL_CLASSES = NO
@@ -76,7 +76,9 @@
./../../../boost/asio \
./../../../boost/asio/impl \
./../../../boost/asio/ip \
- ./../../../boost/asio/ssl
+ ./../../../boost/asio/ssl \
+ ./noncopyable_dox.txt \
+ ./std_exception_dox.txt
FILE_PATTERNS =
RECURSIVE = NO
EXCLUDE =
Modified: trunk/libs/asio/doc/reference.qbk
==============================================================================
--- trunk/libs/asio/doc/reference.qbk (original)
+++ trunk/libs/asio/doc/reference.qbk 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -1388,6 +1388,11 @@
]
[
+ [[link boost_asio.reference.basic_datagram_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_datagram_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -1399,7 +1404,7 @@
[
[[link boost_asio.reference.basic_datagram_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -1786,8 +1791,8 @@
[[handler][The handler to be called when the receive operation completes. Copies will be made of the handler as required. The function signature of the handler must be:
``
void handler(
- const boost::system::system_error& error, // Result of operation.
- std::size_t bytes_transferred // Number of bytes received.
+ const boost::system::error_code& error, // Result of operation.
+ std::size_t bytes_transferred // Number of bytes received.
);
``
@@ -3032,6 +3037,29 @@
[endsect]
+
+[section:get_io_service basic_datagram_socket::get_io_service]
+
+
+['Inherited from basic_io_object.]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
[section:get_option basic_datagram_socket::get_option]
Get an option from the socket.
@@ -3282,7 +3310,7 @@
['Inherited from basic_io_object.]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -3741,6 +3769,11 @@
]
[
+ [[link boost_asio.reference.basic_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -3752,7 +3785,7 @@
[
[[link boost_asio.reference.basic_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -5458,11 +5491,16 @@
]
[
- [[link boost_asio.reference.basic_deadline_timer.io_service [*io_service]]]
+ [[link boost_asio.reference.basic_deadline_timer.get_io_service [*get_io_service]]]
[Get the io_service associated with the object. ]
]
[
+ [[link boost_asio.reference.basic_deadline_timer.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_deadline_timer.wait [*wait]]]
[Perform a blocking wait on the timer. ]
]
@@ -5988,6 +6026,29 @@
[endsect]
+[section:get_io_service basic_deadline_timer::get_io_service]
+
+
+['Inherited from basic_io_object.]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
+
[section:implementation_type basic_deadline_timer::implementation_type]
@@ -6009,7 +6070,7 @@
['Inherited from basic_io_object.]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -6139,7 +6200,8 @@
template<
typename ``[link boost_asio.reference.IoObjectService IoObjectService]``>
- class basic_io_object
+ class basic_io_object :
+ noncopyable
[heading Types]
@@ -6167,13 +6229,38 @@
[[Name][Description]]
[
- [[link boost_asio.reference.basic_io_object.io_service [*io_service]]]
+ [[link boost_asio.reference.basic_io_object.get_io_service [*get_io_service]]]
[Get the io_service associated with the object. ]
]
+ [
+ [[link boost_asio.reference.basic_io_object.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
+ ]
+
]
+[section:get_io_service basic_io_object::get_io_service]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
+
[section:implementation_type basic_io_object::implementation_type]
The underlying implementation type of I/O object.
@@ -6189,7 +6276,7 @@
[section:io_service basic_io_object::io_service]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -6437,6 +6524,11 @@
]
[
+ [[link boost_asio.reference.basic_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -6448,7 +6540,7 @@
[
[[link boost_asio.reference.basic_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -7522,6 +7614,29 @@
[endsect]
+
+[section:get_io_service basic_socket::get_io_service]
+
+
+['Inherited from basic_io_object.]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
[section:get_option basic_socket::get_option]
Get an option from the socket.
@@ -7776,7 +7891,7 @@
['Inherited from basic_io_object.]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -8220,6 +8335,11 @@
]
[
+ [[link boost_asio.reference.basic_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -8231,7 +8351,7 @@
[
[[link boost_asio.reference.basic_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -9349,13 +9469,18 @@
]
[
+ [[link boost_asio.reference.basic_socket_acceptor.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket_acceptor.get_option [*get_option]]]
[Get an option from the acceptor. ]
]
[
[[link boost_asio.reference.basic_socket_acceptor.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -10489,6 +10614,29 @@
[endsect]
+
+[section:get_io_service basic_socket_acceptor::get_io_service]
+
+
+['Inherited from basic_io_object.]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
[section:get_option basic_socket_acceptor::get_option]
Get an option from the acceptor.
@@ -10627,7 +10775,7 @@
['Inherited from basic_io_object.]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -11914,6 +12062,11 @@
]
[
+ [[link boost_asio.reference.basic_socket_streambuf.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket_streambuf.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -11925,7 +12078,7 @@
[
[[link boost_asio.reference.basic_socket_streambuf.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -12875,6 +13028,29 @@
[endsect]
+
+[section:get_io_service basic_socket_streambuf::get_io_service]
+
+
+['Inherited from basic_io_object.]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
[section:get_option basic_socket_streambuf::get_option]
Get an option from the socket.
@@ -13125,7 +13301,7 @@
['Inherited from basic_io_object.]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -13584,6 +13760,11 @@
]
[
+ [[link boost_asio.reference.basic_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -13595,7 +13776,7 @@
[
[[link boost_asio.reference.basic_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -14786,6 +14967,11 @@
]
[
+ [[link boost_asio.reference.basic_stream_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_stream_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -14797,7 +14983,7 @@
[
[[link boost_asio.reference.basic_stream_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -16318,6 +16504,29 @@
[endsect]
+
+[section:get_io_service basic_stream_socket::get_io_service]
+
+
+['Inherited from basic_io_object.]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
[section:get_option basic_stream_socket::get_option]
Get an option from the socket.
@@ -16568,7 +16777,7 @@
['Inherited from basic_io_object.]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -17027,6 +17236,11 @@
]
[
+ [[link boost_asio.reference.basic_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -17038,7 +17252,7 @@
[
[[link boost_asio.reference.basic_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -18579,7 +18793,8 @@
template<
typename Allocator = std::allocator<char>>
- class basic_streambuf
+ class basic_streambuf :
+ noncopyable
[heading Types]
@@ -19319,7 +19534,8 @@
template<
typename Stream>
- class buffered_read_stream
+ class buffered_read_stream :
+ noncopyable
[heading Types]
@@ -19377,13 +19593,18 @@
]
[
+ [[link boost_asio.reference.buffered_read_stream.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.buffered_read_stream.in_avail [*in_avail]]]
[Determine the amount of data that may be read without blocking. ]
]
[
[[link boost_asio.reference.buffered_read_stream.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -19615,6 +19836,18 @@
[endsect]
+
+[section:get_io_service buffered_read_stream::get_io_service]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
[section:in_avail buffered_read_stream::in_avail]
Determine the amount of data that may be read without blocking.
@@ -19654,7 +19887,7 @@
[section:io_service buffered_read_stream::io_service]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -19866,7 +20099,8 @@
template<
typename Stream>
- class buffered_stream
+ class buffered_stream :
+ noncopyable
[heading Types]
@@ -19934,13 +20168,18 @@
]
[
+ [[link boost_asio.reference.buffered_stream.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.buffered_stream.in_avail [*in_avail]]]
[Determine the amount of data that may be read without blocking. ]
]
[
[[link boost_asio.reference.buffered_stream.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -20202,6 +20441,18 @@
[endsect]
+
+[section:get_io_service buffered_stream::get_io_service]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
[section:in_avail buffered_stream::in_avail]
Determine the amount of data that may be read without blocking.
@@ -20241,7 +20492,7 @@
[section:io_service buffered_stream::io_service]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -20453,7 +20704,8 @@
template<
typename Stream>
- class buffered_write_stream
+ class buffered_write_stream :
+ noncopyable
[heading Types]
@@ -20511,13 +20763,18 @@
]
[
+ [[link boost_asio.reference.buffered_write_stream.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.buffered_write_stream.in_avail [*in_avail]]]
[Determine the amount of data that may be read without blocking. ]
]
[
[[link boost_asio.reference.buffered_write_stream.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -20749,6 +21006,18 @@
[endsect]
+
+[section:get_io_service buffered_write_stream::get_io_service]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
[section:in_avail buffered_write_stream::in_avail]
Determine the amount of data that may be read without blocking.
@@ -20788,7 +21057,7 @@
[section:io_service buffered_write_stream::io_service]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -21381,6 +21650,11 @@
]
[
+ [[link boost_asio.reference.datagram_socket_service.get_io_service [*get_io_service]]]
+ [Get the io_service object that owns the service. ]
+ ]
+
+ [
[[link boost_asio.reference.datagram_socket_service.get_option [*get_option]]]
[Get a socket option. ]
]
@@ -21392,7 +21666,7 @@
[
[[link boost_asio.reference.datagram_socket_service.io_service [*io_service]]]
- [Get the io_service object that owns the service. ]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
]
[
@@ -21718,6 +21992,21 @@
+[section:get_io_service datagram_socket_service::get_io_service]
+
+
+['Inherited from io_service.]
+
+Get the io_service object that owns the service.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
[section:get_option datagram_socket_service::get_option]
Get a socket option.
@@ -21782,7 +22071,7 @@
['Inherited from io_service.]
-Get the io_service object that owns the service.
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
boost::asio::io_service & io_service();
@@ -22086,11 +22375,16 @@
]
[
- [[link boost_asio.reference.basic_deadline_timer.io_service [*io_service]]]
+ [[link boost_asio.reference.basic_deadline_timer.get_io_service [*get_io_service]]]
[Get the io_service associated with the object. ]
]
[
+ [[link boost_asio.reference.basic_deadline_timer.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_deadline_timer.wait [*wait]]]
[Perform a blocking wait on the timer. ]
]
@@ -22274,11 +22568,16 @@
]
[
- [[link boost_asio.reference.deadline_timer_service.io_service [*io_service]]]
+ [[link boost_asio.reference.deadline_timer_service.get_io_service [*get_io_service]]]
[Get the io_service object that owns the service. ]
]
[
+ [[link boost_asio.reference.deadline_timer_service.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
+ ]
+
+ [
[[link boost_asio.reference.deadline_timer_service.shutdown_service [*shutdown_service]]]
[Destroy all user-defined handler objects owned by the service. ]
]
@@ -22468,6 +22767,21 @@
[endsect]
+[section:get_io_service deadline_timer_service::get_io_service]
+
+
+['Inherited from io_service.]
+
+Get the io_service object that owns the service.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
[section:id deadline_timer_service::id]
The unique service identifier.
@@ -22498,7 +22812,7 @@
['Inherited from io_service.]
-Get the io_service object that owns the service.
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
boost::asio::io_service & io_service();
@@ -22789,8 +23103,11 @@
boost::system::error_code ``[link boost_asio.reference.error__make_error_code.overload4 make_error_code]``(
misc_errors e);
+ boost::system::error_code ``[link boost_asio.reference.error__make_error_code.overload5 make_error_code]``(
+ ssl_errors e);
-[section:overload1 error::make_error_code (1 of 4 overloads)]
+
+[section:overload1 error::make_error_code (1 of 5 overloads)]
@@ -22803,7 +23120,7 @@
-[section:overload2 error::make_error_code (2 of 4 overloads)]
+[section:overload2 error::make_error_code (2 of 5 overloads)]
@@ -22816,7 +23133,7 @@
-[section:overload3 error::make_error_code (3 of 4 overloads)]
+[section:overload3 error::make_error_code (3 of 5 overloads)]
@@ -22829,7 +23146,7 @@
-[section:overload4 error::make_error_code (4 of 4 overloads)]
+[section:overload4 error::make_error_code (4 of 5 overloads)]
@@ -22841,6 +23158,19 @@
[endsect]
+
+[section:overload5 error::make_error_code (5 of 5 overloads)]
+
+
+
+ boost::system::error_code make_error_code(
+ ssl_errors e);
+
+
+
+[endsect]
+
+
[endsect]
@@ -22949,6 +23279,23 @@
+[section:error__ssl_errors error::ssl_errors]
+
+
+
+ enum ssl_errors
+
+[heading Values]
+[variablelist
+
+]
+
+
+
+[endsect]
+
+
+
[section:error__system_category error::system_category]
@@ -23029,7 +23376,8 @@
Provides core I/O functionality.
- class io_service
+ class io_service :
+ noncopyable
[heading Types]
@@ -23822,7 +24170,8 @@
Class used to uniquely identify a service.
- class id
+ class id :
+ noncopyable
[heading Member Functions]
@@ -23855,7 +24204,8 @@
Base class for all io_service services.
- class service
+ class service :
+ noncopyable
[heading Member Functions]
@@ -23863,17 +24213,34 @@
[[Name][Description]]
[
- [[link boost_asio.reference.io_service__service.io_service [*io_service]]]
+ [[link boost_asio.reference.io_service__service.get_io_service [*get_io_service]]]
[Get the io_service object that owns the service. ]
]
+ [
+ [[link boost_asio.reference.io_service__service.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
+ ]
+
]
-[section:io_service io_service::service::io_service]
+[section:get_io_service io_service::service::get_io_service]
Get the io_service object that owns the service.
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
+[section:io_service io_service::service::io_service]
+
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
+
boost::asio::io_service & io_service();
@@ -23901,11 +24268,16 @@
]
[
- [[link boost_asio.reference.io_service__strand.io_service [*io_service]]]
+ [[link boost_asio.reference.io_service__strand.get_io_service [*get_io_service]]]
[Get the io_service associated with the strand. ]
]
[
+ [[link boost_asio.reference.io_service__strand.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the strand. ]
+ ]
+
+ [
[[link boost_asio.reference.io_service__strand.post [*post]]]
[Request the strand to invoke the given handler and return immediately. ]
]
@@ -23975,10 +24347,30 @@
-[section:io_service io_service::strand::io_service]
+[section:get_io_service io_service::strand::get_io_service]
Get the io_service associated with the strand.
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the strand uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the strand will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
+
+[section:io_service io_service::strand::io_service]
+
+(Deprecated: use get_io_service().) Get the io_service associated with the strand.
+
boost::asio::io_service & io_service();
@@ -24143,11 +24535,16 @@
[[Name][Description]]
[
- [[link boost_asio.reference.io_service__work.io_service [*io_service]]]
+ [[link boost_asio.reference.io_service__work.get_io_service [*get_io_service]]]
[Get the io_service associated with the work. ]
]
[
+ [[link boost_asio.reference.io_service__work.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the work. ]
+ ]
+
+ [
[[link boost_asio.reference.io_service__work.work [*work]]]
[Constructor notifies the io_service that work is starting. ]
]
@@ -24164,10 +24561,22 @@
The work class is copy-constructible so that it may be used as a data member in a handler class. It is not assignable.
-[section:io_service io_service::work::io_service]
+[section:get_io_service io_service::work::get_io_service]
Get the io_service associated with the work.
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
+[section:io_service io_service::work::io_service]
+
+(Deprecated: use get_io_service().) Get the io_service associated with the work.
+
boost::asio::io_service & io_service();
@@ -26467,11 +26876,16 @@
]
[
- [[link boost_asio.reference.ip__basic_resolver.io_service [*io_service]]]
+ [[link boost_asio.reference.ip__basic_resolver.get_io_service [*get_io_service]]]
[Get the io_service associated with the object. ]
]
[
+ [[link boost_asio.reference.ip__basic_resolver.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.ip__basic_resolver.resolve [*resolve]]]
[Resolve a query to a list of entries. ]
]
@@ -26652,6 +27066,29 @@
+[section:get_io_service ip::basic_resolver::get_io_service]
+
+
+['Inherited from basic_io_object.]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the I/O object uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that the I/O object will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
+
[section:implementation_type ip::basic_resolver::implementation_type]
@@ -26673,7 +27110,7 @@
['Inherited from basic_io_object.]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -27988,11 +28425,16 @@
]
[
- [[link boost_asio.reference.ip__resolver_service.io_service [*io_service]]]
+ [[link boost_asio.reference.ip__resolver_service.get_io_service [*get_io_service]]]
[Get the io_service object that owns the service. ]
]
[
+ [[link boost_asio.reference.ip__resolver_service.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
+ ]
+
+ [
[[link boost_asio.reference.ip__resolver_service.resolve [*resolve]]]
[Resolve a query to a list of entries. ]
]
@@ -28127,6 +28569,21 @@
+[section:get_io_service ip::resolver_service::get_io_service]
+
+
+['Inherited from io_service.]
+
+Get the io_service object that owns the service.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
[section:id ip::resolver_service::id]
The unique service identifier.
@@ -28157,7 +28614,7 @@
['Inherited from io_service.]
-Get the io_service object that owns the service.
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
boost::asio::io_service & io_service();
@@ -28600,13 +29057,18 @@
]
[
+ [[link boost_asio.reference.basic_socket_acceptor.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_socket_acceptor.get_option [*get_option]]]
[Get an option from the acceptor. ]
]
[
[[link boost_asio.reference.basic_socket_acceptor.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -29019,11 +29481,16 @@
]
[
- [[link boost_asio.reference.ip__basic_resolver.io_service [*io_service]]]
+ [[link boost_asio.reference.ip__basic_resolver.get_io_service [*get_io_service]]]
[Get the io_service associated with the object. ]
]
[
+ [[link boost_asio.reference.ip__basic_resolver.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.ip__basic_resolver.resolve [*resolve]]]
[Resolve a query to a list of entries. ]
]
@@ -29427,6 +29894,11 @@
]
[
+ [[link boost_asio.reference.basic_stream_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_stream_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -29438,7 +29910,7 @@
[
[[link boost_asio.reference.basic_stream_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -29933,11 +30405,16 @@
]
[
- [[link boost_asio.reference.ip__basic_resolver.io_service [*io_service]]]
+ [[link boost_asio.reference.ip__basic_resolver.get_io_service [*get_io_service]]]
[Get the io_service associated with the object. ]
]
[
+ [[link boost_asio.reference.ip__basic_resolver.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.ip__basic_resolver.resolve [*resolve]]]
[Resolve a query to a list of entries. ]
]
@@ -30341,6 +30818,11 @@
]
[
+ [[link boost_asio.reference.basic_datagram_socket.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.basic_datagram_socket.get_option [*get_option]]]
[Get an option from the socket. ]
]
@@ -30352,7 +30834,7 @@
[
[[link boost_asio.reference.basic_datagram_socket.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -31917,6 +32399,11 @@
]
[
+ [[link boost_asio.reference.socket_acceptor_service.get_io_service [*get_io_service]]]
+ [Get the io_service object that owns the service. ]
+ ]
+
+ [
[[link boost_asio.reference.socket_acceptor_service.get_option [*get_option]]]
[Get a socket option. ]
]
@@ -31928,7 +32415,7 @@
[
[[link boost_asio.reference.socket_acceptor_service.io_service [*io_service]]]
- [Get the io_service object that owns the service. ]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
]
[
@@ -32120,6 +32607,21 @@
+[section:get_io_service socket_acceptor_service::get_io_service]
+
+
+['Inherited from io_service.]
+
+Get the io_service object that owns the service.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
[section:get_option socket_acceptor_service::get_option]
Get a socket option.
@@ -32184,7 +32686,7 @@
['Inherited from io_service.]
-Get the io_service object that owns the service.
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
boost::asio::io_service & io_service();
@@ -35058,11 +35560,16 @@
]
[
- [[link boost_asio.reference.ssl__context_service.io_service [*io_service]]]
+ [[link boost_asio.reference.ssl__context_service.get_io_service [*get_io_service]]]
[Get the io_service object that owns the service. ]
]
[
+ [[link boost_asio.reference.ssl__context_service.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
+ ]
+
+ [
[[link boost_asio.reference.ssl__context_service.load_verify_file [*load_verify_file]]]
[Load a certification authority file for performing verification. ]
]
@@ -35186,6 +35693,21 @@
+[section:get_io_service ssl::context_service::get_io_service]
+
+
+['Inherited from io_service.]
+
+Get the io_service object that owns the service.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
[section:id ssl::context_service::id]
The unique service identifier.
@@ -35216,7 +35738,7 @@
['Inherited from io_service.]
-Get the io_service object that owns the service.
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
boost::asio::io_service & io_service();
@@ -35469,6 +35991,11 @@
]
[
+ [[link boost_asio.reference.ssl__stream.get_io_service [*get_io_service]]]
+ [Get the io_service associated with the object. ]
+ ]
+
+ [
[[link boost_asio.reference.ssl__stream.handshake [*handshake]]]
[Perform SSL handshaking. ]
]
@@ -35485,7 +36012,7 @@
[
[[link boost_asio.reference.ssl__stream.io_service [*io_service]]]
- [Get the io_service associated with the object. ]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the object. ]
]
[
@@ -35714,6 +36241,26 @@
[endsect]
+
+[section:get_io_service ssl::stream::get_io_service]
+
+Get the io_service associated with the object.
+
+ boost::asio::io_service & get_io_service();
+
+
+This function may be used to obtain the io_service object that the stream uses to dispatch handlers for asynchronous operations.
+
+
+[heading Return Value]
+
+A reference to the io_service object that stream will use to dispatch handlers. Ownership is not transferred to the caller.
+
+
+
+[endsect]
+
+
[section:handshake ssl::stream::handshake]
Perform SSL handshaking.
@@ -35918,7 +36465,7 @@
[section:io_service ssl::stream::io_service]
-Get the io_service associated with the object.
+(Deprecated: use get_io_service().) Get the io_service associated with the object.
boost::asio::io_service & io_service();
@@ -36528,6 +37075,11 @@
]
[
+ [[link boost_asio.reference.ssl__stream_service.get_io_service [*get_io_service]]]
+ [Get the io_service object that owns the service. ]
+ ]
+
+ [
[[link boost_asio.reference.ssl__stream_service.handshake [*handshake]]]
[Perform SSL handshaking. ]
]
@@ -36539,7 +37091,7 @@
[
[[link boost_asio.reference.ssl__stream_service.io_service [*io_service]]]
- [Get the io_service object that owns the service. ]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
]
[
@@ -36702,6 +37254,21 @@
+[section:get_io_service ssl::stream_service::get_io_service]
+
+
+['Inherited from io_service.]
+
+Get the io_service object that owns the service.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
[section:handshake ssl::stream_service::handshake]
Perform SSL handshaking.
@@ -36767,7 +37334,7 @@
['Inherited from io_service.]
-Get the io_service object that owns the service.
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
boost::asio::io_service & io_service();
@@ -36908,11 +37475,16 @@
]
[
- [[link boost_asio.reference.io_service__strand.io_service [*io_service]]]
+ [[link boost_asio.reference.io_service__strand.get_io_service [*get_io_service]]]
[Get the io_service associated with the strand. ]
]
[
+ [[link boost_asio.reference.io_service__strand.io_service [*io_service]]]
+ [(Deprecated: use get_io_service().) Get the io_service associated with the strand. ]
+ ]
+
+ [
[[link boost_asio.reference.io_service__strand.post [*post]]]
[Request the strand to invoke the given handler and return immediately. ]
]
@@ -37058,6 +37630,11 @@
]
[
+ [[link boost_asio.reference.stream_socket_service.get_io_service [*get_io_service]]]
+ [Get the io_service object that owns the service. ]
+ ]
+
+ [
[[link boost_asio.reference.stream_socket_service.get_option [*get_option]]]
[Get a socket option. ]
]
@@ -37069,7 +37646,7 @@
[
[[link boost_asio.reference.stream_socket_service.io_service [*io_service]]]
- [Get the io_service object that owns the service. ]
+ [(Deprecated: use get_io_service().) Get the io_service object that owns the service. ]
]
[
@@ -37337,6 +37914,21 @@
+[section:get_io_service stream_socket_service::get_io_service]
+
+
+['Inherited from io_service.]
+
+Get the io_service object that owns the service.
+
+ boost::asio::io_service & get_io_service();
+
+
+
+[endsect]
+
+
+
[section:get_option stream_socket_service::get_option]
Get a socket option.
@@ -37401,7 +37993,7 @@
['Inherited from io_service.]
-Get the io_service object that owns the service.
+(Deprecated: use get_io_service().) Get the io_service object that owns the service.
boost::asio::io_service & io_service();
@@ -37675,7 +38267,7 @@
[endsect]
-[section:time_traits_lt__boost__posix_time__ptime__gt_ time_traits< boost::posix_time::ptime >]
+[section:time_traits_lt__ptime__gt_ time_traits< boost::posix_time::ptime >]
Time traits specialised for posix_time.
@@ -37689,14 +38281,14 @@
[
- [[link boost_asio.reference.time_traits_lt__boost__posix_time__ptime__gt_.duration_type [*duration_type]]]
+ [[link boost_asio.reference.time_traits_lt__ptime__gt_.duration_type [*duration_type]]]
[The duration type. ]
]
[
- [[link boost_asio.reference.time_traits_lt__boost__posix_time__ptime__gt_.time_type [*time_type]]]
+ [[link boost_asio.reference.time_traits_lt__ptime__gt_.time_type [*time_type]]]
[The time type. ]
]
@@ -37708,27 +38300,27 @@
[[Name][Description]]
[
- [[link boost_asio.reference.time_traits_lt__boost__posix_time__ptime__gt_.add [*add]]]
+ [[link boost_asio.reference.time_traits_lt__ptime__gt_.add [*add]]]
[Add a duration to a time. ]
]
[
- [[link boost_asio.reference.time_traits_lt__boost__posix_time__ptime__gt_.less_than [*less_than]]]
+ [[link boost_asio.reference.time_traits_lt__ptime__gt_.less_than [*less_than]]]
[Test whether one time is less than another. ]
]
[
- [[link boost_asio.reference.time_traits_lt__boost__posix_time__ptime__gt_.now [*now]]]
+ [[link boost_asio.reference.time_traits_lt__ptime__gt_.now [*now]]]
[Get the current time. ]
]
[
- [[link boost_asio.reference.time_traits_lt__boost__posix_time__ptime__gt_.subtract [*subtract]]]
+ [[link boost_asio.reference.time_traits_lt__ptime__gt_.subtract [*subtract]]]
[Subtract one time from another. ]
]
[
- [[link boost_asio.reference.time_traits_lt__boost__posix_time__ptime__gt_.to_posix_duration [*to_posix_duration]]]
+ [[link boost_asio.reference.time_traits_lt__ptime__gt_.to_posix_duration [*to_posix_duration]]]
[Convert to POSIX duration type. ]
]
@@ -38536,4 +39128,38 @@
[endsect]
+[section:error__ssl_errors__gt_ error::ssl_errors >]
+
+
+
+ template<>
+ struct is_error_code_enum< boost::asio::error::ssl_errors >
+
+
+[heading Data Members]
+[table
+ [[Name][Description]]
+
+ [
+ [[link boost_asio.reference.error__ssl_errors__gt_.value [*value]]]
+ []
+ ]
+
+]
+
+
+[section:value error::ssl_errors >::value]
+
+
+
+ static const bool value;
+
+
+
+[endsect]
+
+
+
+[endsect]
+
[endsect]
\ No newline at end of file
Modified: trunk/libs/asio/doc/reference.xsl
==============================================================================
--- trunk/libs/asio/doc/reference.xsl (original)
+++ trunk/libs/asio/doc/reference.xsl 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -185,6 +185,12 @@
select="concat(substring-before($name, ' '), '_', substring-after($name, ' '))"/>
</xsl:call-template>
</xsl:when>
+ <xsl:when test="contains($name, 'boost__posix_time__ptime')">
+ <xsl:call-template name="make-id">
+ <xsl:with-param name="name"
+ select="concat(substring-before($name, 'boost__posix_time__ptime'), 'ptime', substring-after($name, 'boost__posix_time__ptime'))"/>
+ </xsl:call-template>
+ </xsl:when>
<xsl:otherwise>
<xsl:value-of select="$name"/>
</xsl:otherwise>
Added: trunk/libs/asio/doc/std_exception_dox.txt
==============================================================================
--- (empty file)
+++ trunk/libs/asio/doc/std_exception_dox.txt 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -0,0 +1,7 @@
+/**
+\namespace std
+*/
+
+/**
+\class std::exception
+*/
Modified: trunk/libs/asio/doc/using.qbk
==============================================================================
--- trunk/libs/asio/doc/using.qbk (original)
+++ trunk/libs/asio/doc/using.qbk 2007-10-23 09:31:12 EDT (Tue, 23 Oct 2007)
@@ -17,9 +17,15 @@
* Linux (2.4 or 2.6 kernels) using g++ 3.3 or later.
* Solaris using g++ 3.3 or later.
* Mac OS X 10.4 using g++ 3.3 or later.
-* QNX Neutrino 6.3 using g++ 3.3 or later.
-[/ * Win32 using Borland C++Builder 6 patch 4.]
+The following platforms may also work:
+
+* AIX 5.3 using XL C/C++ v9.
+* HP-UX 11i v3 using patched aC++ A.06.14.
+* QNX Neutrino 6.3 using g++ 3.3 or later.
+* Solaris using Sun Studio 11 or later.
+* Tru64 v5.1 using Compaq C++ v7.1.
+* Win32 using Borland C++ 5.9.2
[heading Dependencies]
Boost-Commit list run by bdawes at acm.org, david.abrahams at rcn.com, gregod at cs.rpi.edu, cpdaniel at pacbell.net, john at johnmaddock.co.uk