Aggregator for RPC requests to a process or a range of processes. More...
Public Member Functions | |
| rpc_aggregator (const process_id dest) noexcept | |
| Create a new rpc_aggregator. More... | |
| template<typename Range > | |
| rpc_aggregator (Range &&r) | |
| Create a new rpc_aggregator. More... | |
| void * | allocate (const std::size_t n) |
Allocates n bytes for storing a request. | |
Aggregator for RPC requests to a process or a range of processes.
It flushes requests by default when destroyed.
|
explicitnoexcept |
Create a new rpc_aggregator.
| dest | Destination process. |
|
explicit |
Create a new rpc_aggregator.
| dests | Range of destination processes. |
1.8.13