async_io_stream
Description
Vars
own< io_stream < T > > |
||
Methods
async_io_stream ( own< io_stream < T > > ) |
|
void |
read ( void \*, size_t, size_t ) |
conveyor < size_t > |
read_done ( ) |
conveyor < void > |
|
void |
write ( const void \*, size_t ) |
conveyor < size_t > |
write_done ( ) |
Vars Description
own< io_stream < T > > stream_
conveyor_sink read_disconnected_
read_task_and_step_helper read_stepper_
Methods Description
async_io_stream ( own< io_stream < T > > )
SAW_FORBID_COPY ( async_io_stream )
SAW_FORBID_MOVE ( async_io_stream )
void read ( void \*, size_t, size_t )
conveyor < size_t > read_done ( )
conveyor < void > on_read_disconnected ( )
void write ( const void \*, size_t )
conveyor < size_t > write_done ( )