diff options
Diffstat (limited to '3rdparty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk')
-rw-r--r-- | 3rdparty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk | 49 |
1 files changed, 0 insertions, 49 deletions
diff --git a/3rdparty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk b/3rdparty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk deleted file mode 100644 index 4e960b0a55e..00000000000 --- a/3rdparty/asio/src/doc/requirements/SyncRandomAccessReadDevice.qbk +++ /dev/null @@ -1,49 +0,0 @@ -[/ - / 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:SyncRandomAccessReadDevice Buffer-oriented synchronous random-access -read device requirements] - -In the table below, `a` denotes a synchronous random-access read device object, -`o` denotes an offset of type `boost::uint64_t`, `mb` denotes an object -satisfying [link asio.reference.MutableBufferSequence mutable buffer sequence] -requirements, and `ec` denotes an object of type `error_code`. - -[table Buffer-oriented synchronous random-access read device requirements - [[operation] [type] [semantics, pre/post-conditions]] - [ - [`a.read_some_at(o, mb);`] - [`size_t`] - [Equivalent to: - `` - error_code ec; - size_t s = a.read_some_at(o, mb, ec); - if (ec) throw system_error(ec); - return s; - ``] - ] - [ - [`a.read_some_at(o, mb, ec);`] - [`size_t`] - [ - Reads one or more bytes of data from the device `a` at offset `o`.\n - \n - The mutable buffer sequence `mb` specifies memory where the data should - be placed. The `read_some_at` operation shall always fill a buffer in the - sequence completely before proceeding to the next.\n - \n - If successful, returns the number of bytes read and sets `ec` such that - `!ec` is true. If an error occurred, returns `0` and sets `ec` such that - `!!ec` is true.\n - \n - If the total size of all buffers in the sequence `mb` is `0`, the - function shall return `0` immediately. - ] - ] -] - -[endsect] |