class subregion_receive_event
Declaration
class subregion_receive_event : public async_event_impl { /* full declaration omitted */ };
Description
Event for receive_arbiter::await_split_receive_subregion
, which awaits a specific subregion of a split receive.
Inherits from: async_event_impl
Member Variables
- weak_region_request m_request
- region<3> m_awaited_region
Member Function Overview
- is_complete() → bool
- subregion_receive_event(const stable_region_request & rr, const region<3> & awaited_subregion) → explicit
Inherited from async_event_impl:
Member Functions
¶bool is_complete()
bool is_complete()
Description
If this function returns true once, the implementation must guarantee that it will always do so in the future. The event is expected to be cheap to poll repeatedly, and the operation must proceed in the background even while not being polled.
¶explicit subregion_receive_event(
const stable_region_request& rr,
const region<3>& awaited_subregion)
explicit subregion_receive_event(
const stable_region_request& rr,
const region<3>& awaited_subregion)
Parameters
- const stable_region_request& rr
- const region<3>& awaited_subregion