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

#include <gasnetex_internal.h>

Collaboration diagram for Realm::PendingPutHeader:

Public Attributes

gex_rank_t target
 
gex_ep_index_t src_ep_index
 
gex_ep_index_t tgt_ep_index
 
gex_am_arg_t arg0
 
size_t hdr_size
 
unsigned char hdr_data [MAX_HDR_SIZE]
 
uintptr_t src_ptr
 
uintptr_t tgt_ptr
 
size_t payload_bytes
 
PendingCompletionlocal_comp
 
XmitSrcDestPairxpair
 
atomic< PendingPutHeader * > next_put
 

Static Public Attributes

static const size_t MAX_HDR_SIZE = 128
 

Protected Member Functions

 PendingPutHeader ()
 
 ~PendingPutHeader ()
 

Friends

template<typename T , unsigned CHUNK_SIZE>
class ChunkedRecycler
 

Constructor & Destructor Documentation

◆ PendingPutHeader()

Realm::PendingPutHeader::PendingPutHeader ( )
inlineprotected

◆ ~PendingPutHeader()

Realm::PendingPutHeader::~PendingPutHeader ( )
inlineprotected

Friends And Related Symbol Documentation

◆ ChunkedRecycler

template<typename T , unsigned CHUNK_SIZE>
friend class ChunkedRecycler
friend

Member Data Documentation

◆ arg0

gex_am_arg_t Realm::PendingPutHeader::arg0

◆ hdr_data

unsigned char Realm::PendingPutHeader::hdr_data[MAX_HDR_SIZE]

◆ hdr_size

size_t Realm::PendingPutHeader::hdr_size

◆ local_comp

PendingCompletion* Realm::PendingPutHeader::local_comp

◆ MAX_HDR_SIZE

const size_t Realm::PendingPutHeader::MAX_HDR_SIZE = 128
static

◆ next_put

atomic<PendingPutHeader *> Realm::PendingPutHeader::next_put

◆ payload_bytes

size_t Realm::PendingPutHeader::payload_bytes

◆ src_ep_index

gex_ep_index_t Realm::PendingPutHeader::src_ep_index

◆ src_ptr

uintptr_t Realm::PendingPutHeader::src_ptr

◆ target

gex_rank_t Realm::PendingPutHeader::target

◆ tgt_ep_index

gex_ep_index_t Realm::PendingPutHeader::tgt_ep_index

◆ tgt_ptr

uintptr_t Realm::PendingPutHeader::tgt_ptr

◆ xpair

XmitSrcDestPair* Realm::PendingPutHeader::xpair

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