Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
gex_callback_handle_s Struct Reference

#include <gasnetex_wrapper.h>

Public Attributes

void * gex_internal
 
gex_am_arg_t(* handle_short )(void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes)
 
gex_am_arg_t(* handle_medium )(void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes, const void *data, size_t data_bytes)
 
gex_am_arg_t(* handle_long )(void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes, const void *data, size_t data_bytes)
 
void(* handle_reverse_get )(void *gex_internal, gex_rank_t srcrank, gex_ep_index_t src_ep_index, gex_ep_index_t tgt_ep_index, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes, uintptr_t src_ptr, uintptr_t tgt_ptr, size_t payload_bytes)
 
size_t(* handle_batch )(void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, gex_am_arg_t cksum, const void *data, size_t data_bytes, gex_am_arg_t *comps)
 
void(* handle_completion_reply )(void *gex_internal, gex_rank_t srcrank, const gex_am_arg_t *args, size_t nargs)
 

Member Data Documentation

◆ gex_internal

void* gex_callback_handle_s::gex_internal

◆ handle_batch

size_t(* gex_callback_handle_s::handle_batch) (void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, gex_am_arg_t cksum, const void *data, size_t data_bytes, gex_am_arg_t *comps)

◆ handle_completion_reply

void(* gex_callback_handle_s::handle_completion_reply) (void *gex_internal, gex_rank_t srcrank, const gex_am_arg_t *args, size_t nargs)

◆ handle_long

gex_am_arg_t(* gex_callback_handle_s::handle_long) (void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes, const void *data, size_t data_bytes)

◆ handle_medium

gex_am_arg_t(* gex_callback_handle_s::handle_medium) (void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes, const void *data, size_t data_bytes)

◆ handle_reverse_get

void(* gex_callback_handle_s::handle_reverse_get) (void *gex_internal, gex_rank_t srcrank, gex_ep_index_t src_ep_index, gex_ep_index_t tgt_ep_index, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes, uintptr_t src_ptr, uintptr_t tgt_ptr, size_t payload_bytes)

◆ handle_short

gex_am_arg_t(* gex_callback_handle_s::handle_short) (void *gex_internal, gex_rank_t srcrank, gex_am_arg_t arg0, const void *hdr, size_t hdr_bytes)

The documentation for this struct was generated from the following file: