Skip to main content

struct gather_request

Declaration

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

Description

State for a single incomplete gather_receive operation.

Member Variables

void* allocation
size_t chunk_size
in bytes
size_t num_incomplete_chunks
number of chunks that are currently being received or for which we have not seen a pilot yet
std::vector<incoming_gather_chunk> incoming_chunks
chunks that are currently being received

Member Function Overview

Member Functions

bool do_complete()


gather_request(void* allocation,
               size_t chunk_size,
               size_t num_total_chunks)

Parameters

void* allocation
size_t chunk_size
size_t num_total_chunks