Channels
Examples
await
|
await_example.cpp |
Called on an await-process whenever a new value was received from upstream. |
stlab::buffer_size
|
buffer_size_example.cpp |
|
process
|
process_example.cpp |
Describes a process that gets executed whenever a value is passed into the channel |
operator|
|
operator_pipe_example.cpp |
Attaches a new process to the channel. |
set_ready
|
set_ready_example.cpp |
Sets the receiver ready to receive values. |
stlab::sender::operator()
|
call_operator_example.cpp |
Sends a new value into the channel |
stlab::channel
|
channel_example.cpp |
Creates a pair that consists of a sender and a receiver |
stlab::executor
|
executor_example.cpp |
Executor wrapper class |
stlab::join
|
zip_with_example.cpp |
Creates a future that joins all passed arguments. This function is deprecated and it will soon be removed. Please use instead of `zip_with` |
stlab::merge
|
merge_channel_example.cpp |
Creates a receiver that merges all passed arguments. This function is deprecated and will be removed soon. Please instead `merge_channel |
stlab::merge_channel
|
merge_channel_example.cpp |
Creates a channel that merges all passed arguments |
stlab::zip
|
zip_example.cpp |
It zips the values in step from all upstream receivers. (The functionality has changed after release 1.2.0!) |
stlab::zip_with
|
zip_with_example.cpp |
Creates a channel that zips multiple channels into a single one |