Public Member Functions | |
io_req_impl () | |
Default constructor. | |
io_req_impl (const io_req_impl &o) | |
Copy constructor. | |
io_req_impl (io_req_impl &&o) noexcept | |
Move constructor. | |
io_req_impl (const io_req_impl< false > &o) | |
Copy constructor. | |
io_req_impl (io_req_impl< false > &&o) noexcept | |
Move constructor. | |
io_req_impl & | operator= (const io_req_impl &o) |
Copy assignment. | |
io_req_impl & | operator= (io_req_impl &&o) noexcept |
Move assignment. | |
io_req_impl (future<> _precondition, std::vector< asio::const_buffer > _buffers, off_t _where) | |
Constructs an instance. | |
io_req_impl (future<> _precondition, std::vector< asio::mutable_buffer > _buffers, off_t _where) | |
Constructs an instance. | |
bool | validate () const |
Validates contents for correctness. | |
Public Attributes | |
future | precondition |
An optional precondition for this operation. | |
std::vector< asio::const_buffer > | buffers |
A sequence of mutable Boost.ASIO buffers to read into. | |
off_t | where |
The offset from which to read. |
boost::afio::detail::io_req_impl< true >::io_req_impl | ( | ) |
boost::afio::detail::io_req_impl< true >::io_req_impl | ( | const io_req_impl< true > & | o | ) |
boost::afio::detail::io_req_impl< true >::io_req_impl | ( | io_req_impl< true > && | o | ) |
boost::afio::detail::io_req_impl< true >::io_req_impl | ( | const io_req_impl< false > & | o | ) |
boost::afio::detail::io_req_impl< true >::io_req_impl | ( | io_req_impl< false > && | o | ) |
boost::afio::detail::io_req_impl< true >::io_req_impl | ( | future<> | _precondition, |
std::vector< asio::const_buffer > | _buffers, | ||
off_t | _where | ||
) |
boost::afio::detail::io_req_impl< true >::io_req_impl | ( | future<> | _precondition, |
std::vector< asio::mutable_buffer > | _buffers, | ||
off_t | _where | ||
) |
io_req_impl& boost::afio::detail::io_req_impl< true >::operator= | ( | const io_req_impl< true > & | o | ) |
io_req_impl& boost::afio::detail::io_req_impl< true >::operator= | ( | io_req_impl< true > && | o | ) |
bool boost::afio::detail::io_req_impl< true >::validate | ( | ) | const |
future boost::afio::detail::io_req_impl< true >::precondition |
An optional precondition for this operation.
Reimplemented in boost::afio::io_req< const void >, and boost::afio::io_req< const T >.
std::vector<asio::const_buffer> boost::afio::detail::io_req_impl< true >::buffers |
A sequence of mutable Boost.ASIO buffers to read into.
Reimplemented in boost::afio::io_req< const void >, and boost::afio::io_req< const T >.
off_t boost::afio::detail::io_req_impl< true >::where |
The offset from which to read.
Reimplemented in boost::afio::io_req< const void >, and boost::afio::io_req< const T >.
January, 2014 |
Copyright © 2013-2014 Niall Douglas, Cork, Ireland Copyright © 2013 Paul Kirth, California |