OPAL (Object Oriented Parallel Accelerator Library)  2.2.0
OPAL
Public Member Functions | Private Attributes | List of all members
CommSendInfo Class Reference

#include <Communicate.h>

Public Member Functions

 CommSendInfo ()
 
 CommSendInfo (int size, char *buf, int node)
 
 CommSendInfo (const CommSendInfo &c)
 
 ~CommSendInfo ()
 
CommSendInfooperator= (const CommSendInfo &c)
 
int size () const
 
int node () const
 
char * buf ()
 
const char * buf () const
 
void freebuf ()
 

Private Attributes

int size_m
 
int node_m
 
char * buf_m
 

Detailed Description

Definition at line 46 of file Communicate.h.

Constructor & Destructor Documentation

CommSendInfo::CommSendInfo ( )
inline

Definition at line 49 of file Communicate.h.

CommSendInfo::CommSendInfo ( int  size,
char *  buf,
int  node 
)
inline

Definition at line 54 of file Communicate.h.

CommSendInfo::CommSendInfo ( const CommSendInfo c)
inline

Definition at line 59 of file Communicate.h.

CommSendInfo::~CommSendInfo ( )
inline

Definition at line 64 of file Communicate.h.

Member Function Documentation

char* CommSendInfo::buf ( )
inline

Definition at line 88 of file Communicate.h.

References buf_m.

const char* CommSendInfo::buf ( ) const
inline

Definition at line 92 of file Communicate.h.

References buf_m.

void CommSendInfo::freebuf ( )
inline

Definition at line 97 of file Communicate.h.

References buf_m.

int CommSendInfo::node ( ) const
inline

Definition at line 83 of file Communicate.h.

References node_m.

CommSendInfo& CommSendInfo::operator= ( const CommSendInfo c)
inline

Definition at line 70 of file Communicate.h.

References buf_m, node_m, and size_m.

int CommSendInfo::size ( void  ) const
inline

Definition at line 78 of file Communicate.h.

References size_m.

Member Data Documentation

char* CommSendInfo::buf_m
private

Definition at line 107 of file Communicate.h.

Referenced by buf(), freebuf(), and operator=().

int CommSendInfo::node_m
private

Definition at line 106 of file Communicate.h.

Referenced by node(), and operator=().

int CommSendInfo::size_m
private

Definition at line 105 of file Communicate.h.

Referenced by operator=(), and size().


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