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