LLFIO  v2.00
llfio_v2_xxx::read_receiver< IoHandleType > Class Template Reference

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.
 

Detailed Description

template<class IoHandleType>
class llfio_v2_xxx::read_receiver< IoHandleType >

A C++ Receiver of an i/o read for an i/o type of IoHandleType.


The documentation for this class was generated from the following file: