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
- do_complete() → bool
- gather_request(void * allocation, size_t chunk_size, size_t num_total_chunks)
Member Functions
¶bool do_complete()
bool do_complete()
¶gather_request(void* allocation,
size_t chunk_size,
size_t num_total_chunks)
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