LLFIO
v2.00
|
A C++ Receiver of an i/o read for an i/o type of IoHandleType
.
More...
#include "multiplex.hpp"
Public Types | |
using | byte_io_handle_type = IoHandleType |
The i/o handle type this read receiver is for. | |
using | buffers_type = typename byte_io_handle_type::buffers_type |
The buffers type this receiver receives. | |
using | value_type = typename byte_io_handle_type::io_result< buffers_type > |
The successful read result type this receiver receives. | |
using | error_type = typename value_type::error_type |
The failure result type this receiver receives. | |
Public Member Functions | |
void | set_value (value_type result) |
Used by a Sender to set the result of an i/o read. | |
void | set_error (error_type errinfo) |
Used by a Sender to set the failure of an i/o read. | |
void | set_done () |
Used by a Sender to set that an i/o read was cancelled. | |
A C++ Receiver of an i/o read for an i/o type of IoHandleType
.