Realm
A distributed, event-based tasking library
Loading...
Searching...
No Matches
ContiguousPayload Class Reference

#include <gasnetmsg.h>

Inheritance diagram for ContiguousPayload:
Collaboration diagram for ContiguousPayload:

Public Member Functions

 ContiguousPayload (void *_srcptr, size_t _size, int _mode)
 
virtual ~ContiguousPayload (void)
 
virtual void copy_data (void *dest)
 
virtual void * get_contig_pointer (void)
 
virtual int get_payload_mode (void)
 
- Public Member Functions inherited from PayloadSource
 PayloadSource (void)
 
virtual ~PayloadSource (void)
 

Protected Attributes

void * srcptr
 
size_t size
 
int mode
 

Constructor & Destructor Documentation

◆ ContiguousPayload()

ContiguousPayload::ContiguousPayload ( void *  _srcptr,
size_t  _size,
int  _mode 
)

◆ ~ContiguousPayload()

virtual ContiguousPayload::~ContiguousPayload ( void  )
inlinevirtual

Member Function Documentation

◆ copy_data()

virtual void ContiguousPayload::copy_data ( void *  dest)
virtual

Implements PayloadSource.

◆ get_contig_pointer()

virtual void * ContiguousPayload::get_contig_pointer ( void  )
inlinevirtual

Reimplemented from PayloadSource.

◆ get_payload_mode()

virtual int ContiguousPayload::get_payload_mode ( void  )
inlinevirtual

Reimplemented from PayloadSource.

Member Data Documentation

◆ mode

int ContiguousPayload::mode
protected

◆ size

size_t ContiguousPayload::size
protected

◆ srcptr

void* ContiguousPayload::srcptr
protected

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