Skip to main content

struct region_request

Declaration

struct region_request { /* full declaration omitted */ };

Description

State for a single incomplete receive operation or a begin_split_receive / await_split_receive_subregion tree.

Declared at: include/receive_arbiter.h:28

Member Variables

void* allocation
box<3> allocated_box
region<3> incomplete_region
size_t incomplete_area
std::vector<incoming_region_fragment> incoming_fragments
bool may_await_subregion

Member Function Overview

  • do_complete() → bool
  • region_request(region<3> requested_region, void * allocation, const box<3> & allocated_bounding_box, bool may_await_subregion)

Member Functions

bool do_complete()

Declared at: include/receive_arbiter.h:39


region_request(
    region<3> requested_region,
    void* allocation,
    const box<3>& allocated_bounding_box,
    bool may_await_subregion)

Declared at: include/receive_arbiter.h:36

Parameters

region<3> requested_region
void* allocation
const box<3>& allocated_bounding_box
bool may_await_subregion