conveyor
Description
Main interface for async operations.
Methods
conveyor ( fix_void< T > ) |
|
conveyor ( own< conveyor_node > ) |
|
conveyor < T > & |
|
conveyor_result< Func, T > |
then ( Func &&, ErrorFunc && ) |
conveyor < T > |
buffer ( size_t ) |
conveyor < T > |
attach ( Args &&… ) |
conveyor < T > |
limit ( size_t ) |
std::pair< conveyor < T >, merge_conveyor < T > > |
merge ( ) |
void |
detach ( ErrorFunc && ) |
sink ( ErrorFunc && ) |
|
error_or < T > |
take ( ) |
void |
poll ( wait_scope & ) |
void |
detach ( ErrorFunc && ) |
to_conveyor ( ) |
|
from_conveyor ( ) |
|
Methods Description
conveyor ( fix_void< T > )
conveyor ( own< conveyor_node > )
conveyor ( conveyor < T > && )
conveyor < T > & operator= ( conveyor < T > && )
conveyor_result< Func, T > then ( Func &&, ErrorFunc && )
conveyor < T > buffer ( size_t )
conveyor < T > attach ( Args &&… )
conveyor < T > limit ( size_t )
std::pair< conveyor < T >, merge_conveyor < T > > merge ( )
void detach ( ErrorFunc && )
conveyor_sink sink ( ErrorFunc && )
void poll ( wait_scope & )
void detach ( ErrorFunc && )
to_conveyor ( )
from_conveyor ( )