OpenAtom  Version1.5a
RDMASetupRequestMsg< tokenType > Class Template Reference

A request from a data sender to setup an RDMA link. Initiates the sender-receiver handshake required to setup such a link. More...

#include <RDMAMessages.h>

Inheritance diagram for RDMASetupRequestMsg< tokenType >:
CMessage_RDMASetupRequestMsg

Public Member Functions

tokenType token () const
 Get a copy of the handshake token the sender created.
 
int sender () const
 Get an integer representation of the sender's ID.
 
int senderPE () const
 Get the PE number of the sender.
 
int numDataUnits () const
 Get the number of records of data that will be sent by RDMA.
 
const CkCallback & senderCallback () const
 Get hold of the callback the sender has configured.
 
 RDMASetupRequestMsg ()
 Constructors.
 
 RDMASetupRequestMsg (const tokenType tkn, const int sndr, const int sndrPE, const int dataSize, const CkCallback cb)
 

Private Attributes

int senderID
 
int senderProc
 
int numUnits
 
CkCallback callbk
 
tokenType handshakeToken
 

Friends

std::ostream & operator<< (std::ostream &out, const RDMASetupRequestMsg< tokenType > &obj)
 Stream inserter. Note: not a member function.
 

Detailed Description

template<class tokenType>
class RDMASetupRequestMsg< tokenType >

A request from a data sender to setup an RDMA link. Initiates the sender-receiver handshake required to setup such a link.

Definition at line 22 of file RDMAMessages.h.


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