Skip to main content

class receive_instruction

Declaration

class receive_instruction : public implement_acceptor,
                            public receive_instruction_impl { /* full declaration omitted */ };

Description

Requests the receive of a single buffer region. The receive can be fulfilled by one or more non-overlapping incoming transfers, but the receive is only complete once all of its constituent parts have arrived.

Inherits from: implement_acceptor, receive_instruction_impl

Member Variables

Member Function Overview

  • receive_instruction(instruction_id iid, int priority, const transfer_id & trid, region<3> request, allocation_id dest_allocation, const box<3> & allocated_box, size_t elem_size) → explicit

Inherited from receive_instruction_impl:

Member Functions

explicit receive_instruction(
    instruction_id iid,
    int priority,
    const transfer_id& trid,
    region<3> request,
    allocation_id dest_allocation,
    const box<3>& allocated_box,
    size_t elem_size)

Parameters

instruction_id iid
int priority
const transfer_id& trid
region<3> request
allocation_id dest_allocation
const box<3>& allocated_box
size_t elem_size