LLFIO  v2.00 late beta
io_handle.hpp File Reference
#include "io_multiplexer.hpp"

Classes

class  llfio_v2_xxx::io_handle
 A handle to something capable of scatter-gather byte i/o. More...
 

Namespaces

 llfio_v2_xxx
 The LLFIO namespace.
 

Functions

io_handle::io_result< io_handle::buffers_type > llfio_v2_xxx::read (io_handle &self, io_handle::io_request< io_handle::buffers_type > reqs, deadline d=deadline()) noexcept
 Read data from the open handle. More...
 
io_handle::io_result< io_handle::const_buffers_type > llfio_v2_xxx::write (io_handle &self, io_handle::io_request< io_handle::const_buffers_type > reqs, deadline d=deadline()) noexcept
 Write data to the open handle. More...
 
io_handle::io_result< io_handle::size_type > llfio_v2_xxx::write (io_handle &self, io_handle::extent_type offset, std::initializer_list< io_handle::const_buffer_type > lst, deadline d=deadline()) noexcept
 This is an overloaded member function, provided for convenience. It differs from the above function only in what argument(s) it accepts.
 

Detailed Description

Provides a byte-orientated i/o handle