diff options
Diffstat (limited to 'attic/doc/generated/struct_io_req_3_01void_01_4.qbk')
-rw-r--r-- | attic/doc/generated/struct_io_req_3_01void_01_4.qbk | 112 |
1 files changed, 112 insertions, 0 deletions
diff --git a/attic/doc/generated/struct_io_req_3_01void_01_4.qbk b/attic/doc/generated/struct_io_req_3_01void_01_4.qbk new file mode 100644 index 00000000..ff414503 --- /dev/null +++ b/attic/doc/generated/struct_io_req_3_01void_01_4.qbk @@ -0,0 +1,112 @@ +[/============================================================================ + Boost.AFIO + + Use, modification and distribution is subject to 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) +=============================================================================/] + + +[/ Generated by doxygen_xml2qbk 1.1.1, don't change, will be overwritten automatically] +[/ Generated from doxy/doxygen_output/xml\structboost_1_1afio_1_1io__req_3_01void_01_4.xml] +[section:io_req_void_ io_req< void >] +'''<?dbhtml-include href="disqus_identifiers/io_req_void_.html"?>''' + +'''<indexterm><primary>io_req< void ></primary></indexterm>''' +A convenience bundle of precondition, data and where for reading into a T as specified by its to_asio_buffers() overload. Data [*MUST] stay around until the operation completes. + +[heading Synopsis] +``struct io_req< void > + : public detail::io_req_impl< false > +{ + future precondition; // A precondition containing an open file handle for this operation. + std::vector< asio::mutable_buffer > buffers; // A sequence of mutable Boost.ASIO buffers to read into. + off_t where; // The offset from which to read. +}; +`` + +[heading Member Function(s)] +[table +[[Function] [Description] [Parameters] [Returns]] +[[``bool validate()`` + +] [Validates contents for correctness. ] [ + +][ +True if contents are correct + +] +] +[[`` io_req()`` + +] [Default constructor. ] [ + +][ + +] +] +[[`` io_req(const io_req & o)`` + +] [Copy constructor. ] [[* const io_req &]: ['o]: + + + +][ + +] +] +[[`` io_req(io_req && o)`` + +] [Move constructor. ] [[* io_req &&]: ['o]: + + + +][ + +] +] +[[``io_req & operator=(const io_req & o)`` + +] [Copy assignment. ] [[* const io_req &]: ['o]: + + + +][ + +] +] +[[``io_req & operator=(io_req && o)`` + +] [Move assignment. ] [[* io_req &&]: ['o]: + + + +][ + +] +] +[[`` io_req(future<> _precondition, void * v, size_t _length, + off_t _where)`` + +] [Constructs an instance. ] [[* future<>]: ['_precondition]: An optional precondition for this operation + +[* void *]: ['v]: A pointer to memory or reference to object into which to read or write + +[* size_t]: ['_length]: The number of items to transfer + +[* off_t]: ['_where]: The offset at which to transfer + + + +][ + +] +] +] + +[heading Header] +`#include <boost/afio/v2/afio.hpp>` + +'''<?dbhtml-include href="disqus_comments.html"?>''' +[endsect] + |