diff --git a/asio/src/doc/requirements/AsyncReadStream.qbk b/asio/src/doc/requirements/AsyncReadStream.qbk index 80ee88bf..b8d952db 100644 --- a/asio/src/doc/requirements/AsyncReadStream.qbk +++ b/asio/src/doc/requirements/AsyncReadStream.qbk @@ -16,7 +16,7 @@ asio.reference.ReadHandler read handler] requirements. [table Buffer-oriented asynchronous read stream requirements [[operation] [type] [semantics, pre/post-conditions]] [ - [`a.io_service();`] + [`a.get_io_service();`] [`io_service&`] [Returns the `io_service` object through which the `async_read_some` handler `h` will be invoked.] @@ -27,7 +27,7 @@ asio.reference.ReadHandler read handler] requirements. [ Initiates an asynchronous operation to read one or more bytes of data from the stream `a`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/AsyncWriteStream.qbk b/asio/src/doc/requirements/AsyncWriteStream.qbk index dbee475f..1b3789fe 100644 --- a/asio/src/doc/requirements/AsyncWriteStream.qbk +++ b/asio/src/doc/requirements/AsyncWriteStream.qbk @@ -15,7 +15,7 @@ constant buffer sequence] requirements, and `h` denotes an object satisfying [table Buffer-oriented asynchronous write stream requirements [[operation] [type] [semantics, pre/post-conditions]] [ - [`a.io_service();`] + [`a.get_io_service();`] [`io_service&`] [Returns the `io_service` object through which the `async_write_some` handler `h` will be invoked.] @@ -26,7 +26,7 @@ constant buffer sequence] requirements, and `h` denotes an object satisfying [ Initiates an asynchronous operation to write one or more bytes of data to the stream `a`. The operation is performed via the `io_service` object - `a.io_service()` and behaves according to [link + `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/DatagramSocketService.qbk b/asio/src/doc/requirements/DatagramSocketService.qbk index aea134ba..8f05ff40 100644 --- a/asio/src/doc/requirements/DatagramSocketService.qbk +++ b/asio/src/doc/requirements/DatagramSocketService.qbk @@ -48,7 +48,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to read one or more bytes of data from a connected socket `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -95,7 +95,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to read one or more bytes of data from an unconnected socket `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -145,7 +145,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to write one or more bytes of data to a connected socket `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -198,7 +198,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to write one or more bytes of data to an unconnected socket `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/RawSocketService.qbk b/asio/src/doc/requirements/RawSocketService.qbk index fb65d8c4..5c4f1f83 100644 --- a/asio/src/doc/requirements/RawSocketService.qbk +++ b/asio/src/doc/requirements/RawSocketService.qbk @@ -48,7 +48,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to read one or more bytes of data from a connected socket `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -95,7 +95,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to read one or more bytes of data from an unconnected socket `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -145,7 +145,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to write one or more bytes of data to a connected socket `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -198,7 +198,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to write one or more bytes of data to an unconnected socket `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/ResolverService.qbk b/asio/src/doc/requirements/ResolverService.qbk index 8ee6a6bf..31e27f60 100644 --- a/asio/src/doc/requirements/ResolverService.qbk +++ b/asio/src/doc/requirements/ResolverService.qbk @@ -62,7 +62,7 @@ asio.reference.ResolveHandler `ResolveHandler`] requirements. [] [ Initiates an asynchronous resolve operation that is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -93,7 +93,7 @@ asio.reference.ResolveHandler `ResolveHandler`] requirements. [] [ Initiates an asynchronous resolve operation that is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/SeqPacketSocketService.qbk b/asio/src/doc/requirements/SeqPacketSocketService.qbk index e213a207..c730e2ae 100644 --- a/asio/src/doc/requirements/SeqPacketSocketService.qbk +++ b/asio/src/doc/requirements/SeqPacketSocketService.qbk @@ -50,7 +50,7 @@ requirements. \n Initiates an asynchronous operation to read one or more bytes of data from a connected socket `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -98,7 +98,7 @@ requirements. \n Initiates an asynchronous operation to write one or more bytes of data to a connected socket `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/SocketAcceptorService.qbk b/asio/src/doc/requirements/SocketAcceptorService.qbk index df8d3eff..9e239e69 100644 --- a/asio/src/doc/requirements/SocketAcceptorService.qbk +++ b/asio/src/doc/requirements/SocketAcceptorService.qbk @@ -222,7 +222,7 @@ and `v` denote identifiers. [ pre: `a.is_open(b) && !k.is_open()`.\n Initiates an asynchronous accept operation that is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n\n The program must ensure the objects `k` and `e` are valid until the @@ -237,7 +237,7 @@ and `v` denote identifiers. [ pre: `a.is_open(b) && !k.is_open()`.\n Initiates an asynchronous accept operation that is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n\n The program must ensure the object `k` is valid until the handler for the diff --git a/asio/src/doc/requirements/SocketService.qbk b/asio/src/doc/requirements/SocketService.qbk index f8880b02..97ebddf0 100644 --- a/asio/src/doc/requirements/SocketService.qbk +++ b/asio/src/doc/requirements/SocketService.qbk @@ -280,7 +280,7 @@ requirements, and `u` and `v` denote identifiers. [ pre: `a.is_open(b)`.\n Initiates an asynchronous connect operation that is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements. ] diff --git a/asio/src/doc/requirements/StreamDescriptorService.qbk b/asio/src/doc/requirements/StreamDescriptorService.qbk index 4bddea80..e0f1c9a6 100644 --- a/asio/src/doc/requirements/StreamDescriptorService.qbk +++ b/asio/src/doc/requirements/StreamDescriptorService.qbk @@ -51,7 +51,7 @@ requirements. \n Initiates an asynchronous operation to read one or more bytes of data from a descriptor `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -106,7 +106,7 @@ requirements. \n Initiates an asynchronous operation to write one or more bytes of data to a descriptor `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/StreamHandleService.qbk b/asio/src/doc/requirements/StreamHandleService.qbk index 76506a99..0be911c4 100644 --- a/asio/src/doc/requirements/StreamHandleService.qbk +++ b/asio/src/doc/requirements/StreamHandleService.qbk @@ -51,7 +51,7 @@ requirements. \n Initiates an asynchronous operation to read one or more bytes of data from a handle `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -106,7 +106,7 @@ requirements. \n Initiates an asynchronous operation to write one or more bytes of data to a handle `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/StreamSocketService.qbk b/asio/src/doc/requirements/StreamSocketService.qbk index d56528b3..b8434c2c 100644 --- a/asio/src/doc/requirements/StreamSocketService.qbk +++ b/asio/src/doc/requirements/StreamSocketService.qbk @@ -52,7 +52,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to read one or more bytes of data from a connected socket `b`. The operation is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n @@ -107,7 +107,7 @@ asio.reference.WriteHandler `WriteHandler`] requirements. \n Initiates an asynchronous operation to write one or more bytes of data to a connected socket `b`. The operation is performed via the `io_service` - object `a.io_service()` and behaves according to [link + object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/TimerService.qbk b/asio/src/doc/requirements/TimerService.qbk index 3d98744f..15baa73b 100644 --- a/asio/src/doc/requirements/TimerService.qbk +++ b/asio/src/doc/requirements/TimerService.qbk @@ -91,7 +91,7 @@ asio.reference.WaitHandler `WaitHandler`] requirements. [] [ Initiates an asynchronous wait operation that is performed via the - `io_service` object `a.io_service()` and behaves according to [link + `io_service` object `a.get_io_service()` and behaves according to [link asio.reference.asynchronous_operations asynchronous operation] requirements.\n \n diff --git a/asio/src/doc/requirements/asynchronous_operations.qbk b/asio/src/doc/requirements/asynchronous_operations.qbk index 788e9c91..454c3200 100644 --- a/asio/src/doc/requirements/asynchronous_operations.qbk +++ b/asio/src/doc/requirements/asynchronous_operations.qbk @@ -38,9 +38,9 @@ fail with any error condition associated with non-blocking operations All asynchronous operations have an associated `io_service` object. Where the initiating function is a member function, the associated `io_service` is that -returned by the `io_service()` member function on the same object. Where the +returned by the `get_io_service()` member function on the same object. Where the initiating function is not a member function, the associated `io_service` is -that returned by the `io_service()` member function of the first argument to +that returned by the `get_io_service()` member function of the first argument to the initiating function. Arguments to initiating functions will be treated as follows: @@ -71,11 +71,11 @@ argument is the associated `io_service` object. [mdash] The thread is executing any member function, constructor or destructor of an object of a class defined in this clause, where the object's -`io_service()` member function returns the associated `io_service` object. +`get_io_service()` member function returns the associated `io_service` object. [mdash] The thread is executing any function defined in this clause, where any -argument to the function has an `io_service()` member function that returns the -associated `io_service` object. +argument to the function has an `get_io_service()` member function that returns +the associated `io_service` object. [blurb Asio may use one or more hidden threads to emulate asynchronous functionality. The above requirements are intended to prevent these hidden