Regenerate documentation.
diff --git a/asio/src/doc/reference.qbk b/asio/src/doc/reference.qbk index d354e71..f107240 100644 --- a/asio/src/doc/reference.qbk +++ b/asio/src/doc/reference.qbk
@@ -1021,6 +1021,9 @@ This function is used to asynchronously read a certain number of bytes of data from a stream. The function call always returns immediately. The asynchronous operation will continue until one of the following conditions is true: +* The supplied buffer is full (that is, it has reached maximum size). + + * An error occurred. This operation is implemented in terms of zero or more calls to the stream's async\_read\_some function, and is known as a [*composed operation]. The program must ensure that the stream performs no other read operations (such as async\_read, the stream's async\_read\_some function, or any other composed operations that perform reads) until this operation completes. @@ -1092,6 +1095,9 @@ This function is used to asynchronously read a certain number of bytes of data from a stream. The function call always returns immediately. The asynchronous operation will continue until one of the following conditions is true: +* The supplied buffer is full (that is, it has reached maximum size). + + * The completion\_condition function object returns 0. This operation is implemented in terms of zero or more calls to the stream's async\_read\_some function, and is known as a [*composed operation]. The program must ensure that the stream performs no other read operations (such as async\_read, the stream's async\_read\_some function, or any other composed operations that perform reads) until this operation completes. @@ -54497,6 +54503,22 @@ ] +[heading Private Member Functions] +[table + [[Name][Description]] + + [ + [[link asio.reference.io_service__service.fork_service [*fork_service]]] + [Handle notification of a fork-related event to perform any necessary housekeeping. ] + ] + + [ + [[link asio.reference.io_service__service.shutdown_service [*shutdown_service]]] + [Destroy all user-defined handler objects owned by the service. ] + ] + +] + [heading Requirements] [*Header: ][^asio/io_service.hpp] @@ -54559,6 +54581,37 @@ +[section:fork_service io_service::service::fork_service] + +[indexterm2 fork_service..io_service::service] +Handle notification of a fork-related event to perform any necessary housekeeping. + + + virtual void fork_service( + asio::io_service::fork_event event); + + +This function is not a pure virtual so that services only have to implement it if necessary. The default implementation does nothing. + + +[endsect] + + + +[section:shutdown_service io_service::service::shutdown_service] + +[indexterm2 shutdown_service..io_service::service] +Destroy all user-defined handler objects owned by the service. + + + void shutdown_service(); + + + +[endsect] + + + [endsect] [section:io_service__strand io_service::strand] @@ -74871,6 +74924,9 @@ This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true: +* The supplied buffer is full (that is, it has reached maximum size). + + * An error occurred. This operation is implemented in terms of zero or more calls to the stream's read\_some function. @@ -74939,6 +74995,9 @@ This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true: +* The supplied buffer is full (that is, it has reached maximum size). + + * An error occurred. This operation is implemented in terms of zero or more calls to the stream's read\_some function. @@ -75000,6 +75059,9 @@ This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true: +* The supplied buffer is full (that is, it has reached maximum size). + + * The completion\_condition function object returns 0. This operation is implemented in terms of zero or more calls to the stream's read\_some function. @@ -75070,6 +75132,9 @@ This function is used to read a certain number of bytes of data from a stream. The call will block until one of the following conditions is true: +* The supplied buffer is full (that is, it has reached maximum size). + + * The completion\_condition function object returns 0. This operation is implemented in terms of zero or more calls to the stream's read\_some function.
diff --git a/asio/src/doc/reference.xsl b/asio/src/doc/reference.xsl index 489cb1c..d7e008f 100644 --- a/asio/src/doc/reference.xsl +++ b/asio/src/doc/reference.xsl
@@ -110,7 +110,8 @@ not(contains(ancestor::*/compoundname, '::detail')) and not(contains(ancestor::*/compoundname, '::service::key')) and not(contains(ancestor::*/compoundname, '_helper')) and - not(contains(name, '_helper'))"> + not(contains(name, '_helper')) and + not(contains(name, 'io_service_impl'))"> <xsl:call-template name="namespace-memberdef"/> </xsl:if> </xsl:otherwise>