join |
Defined in
<concurrency/channel.hpp> |
Creates a future that joins all passed arguments. This function is deprecated and it will soon be removed. Please use instead of zip_with
(deprecated("Use zip_with")) |
Creates a new receiver and attaches the process f
to it. The values coming from the upstream receiver are the parameters of f
. The incoming upstream values are not passed one after the other to this process, but they are passed as a complete set of arguments to the process. So the last incoming upstream value triggers the execution of f
.
Parameters
Executor which shall be used to execute the task of |
|||
Callable object that implements the task. Its parameters correspond to the results from the upstream receivers. It is called when all upstream receiver have provided its values. |
|||
The upstream receiver. |
Returns
a future that joins all passed arguments