Aggregator for RPC requests to all locations of a gang. More...
Public Member Functions | |
| all_locations_rpc_aggregator (const gang_md::id gid, const context::epoch_type epoch) noexcept | |
| Create a new all_locations_rpc_aggregator. More... | |
| all_locations_rpc_aggregator (gang_md &g, const context::epoch_type epoch) noexcept | |
| Create a new all_locations_rpc_aggregator. More... | |
| void * | allocate (const std::size_t n) |
Allocates n bytes for storing a request. | |
Aggregator for RPC requests to all locations of a gang.
It flushes requests by default when destroyed.
|
noexcept |
Create a new all_locations_rpc_aggregator.
| gid | Destination gang id. |
| epoch | Current epoch. |
|
noexcept |
Create a new all_locations_rpc_aggregator.
| g | Destination gang. |
| epoch | Current epoch. |
1.8.13