class receive_instruction_impl
Declaration
class receive_instruction_impl { /* full declaration omitted */ };
Description
Common implementation mixin for receive_instruction and split_receive_instruction.
Member Variables
- transfer_id m_trid
- region<3> m_request
- allocation_id m_dest_aid
- box<3> m_allocated_box
- size_t m_elem_size
Member Function Overview
- get_allocated_box() const → const box<3> &
- get_dest_allocation_id() const → allocation_id
- get_element_size() const → size_t
- get_requested_region() const → const region<3> &
- get_transfer_id() const → const transfer_id &
- receive_instruction_impl(const transfer_id & trid, region<3> request, allocation_id dest_allocation, const box<3> & allocated_box, size_t elem_size) → explicit
Member Functions
¶const box<3>& get_allocated_box() const
const box<3>& get_allocated_box() const
¶allocation_id get_dest_allocation_id() const
allocation_id get_dest_allocation_id() const
¶size_t get_element_size() const
size_t get_element_size() const
¶const region<3>& get_requested_region() const
const region<3>& get_requested_region() const
¶const transfer_id& get_transfer_id() const
const transfer_id& get_transfer_id() const
¶explicit receive_instruction_impl(
const transfer_id& trid,
region<3> request,
allocation_id dest_allocation,
const box<3>& allocated_box,
size_t elem_size)
explicit receive_instruction_impl(
const transfer_id& trid,
region<3> request,
allocation_id dest_allocation,
const box<3>& allocated_box,
size_t elem_size)
Parameters
- const transfer_id& trid
- region<3> request
- allocation_id dest_allocation
- const box<3>& allocated_box
- size_t elem_size