OPAL (Object Oriented Parallel Accelerator Library) 2024.2
OPAL
CommSendInfo Class Reference

#include <Communicate.h>

Collaboration diagram for CommSendInfo:

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() [1/3]

CommSendInfo::CommSendInfo ( )
inline

Definition at line 49 of file Communicate.h.

References buf_m, and size_m.

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

◆ CommSendInfo() [2/3]

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

Definition at line 54 of file Communicate.h.

References buf(), buf_m, node(), node_m, size(), and size_m.

Here is the call graph for this function:

◆ CommSendInfo() [3/3]

CommSendInfo::CommSendInfo ( const CommSendInfo & c)
inline

Definition at line 59 of file Communicate.h.

References buf_m, c, CommSendInfo(), node_m, and size_m.

Here is the call graph for this function:

◆ ~CommSendInfo()

CommSendInfo::~CommSendInfo ( )
inline

Definition at line 64 of file Communicate.h.

Member Function Documentation

◆ buf() [1/2]

char * CommSendInfo::buf ( )
inline

Definition at line 88 of file Communicate.h.

References buf_m.

Referenced by CommSendInfo().

◆ buf() [2/2]

const char * CommSendInfo::buf ( ) const
inline

Definition at line 92 of file Communicate.h.

References buf_m.

◆ freebuf()

void CommSendInfo::freebuf ( )
inline

Definition at line 97 of file Communicate.h.

References buf_m.

◆ node()

int CommSendInfo::node ( ) const
inline

Definition at line 83 of file Communicate.h.

References node_m.

Referenced by CommSendInfo().

◆ operator=()

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

Definition at line 70 of file Communicate.h.

References buf_m, c, CommSendInfo(), node_m, and size_m.

Here is the call graph for this function:

◆ size()

int CommSendInfo::size ( ) const
inline

Definition at line 78 of file Communicate.h.

References size_m.

Referenced by CommSendInfo().

Member Data Documentation

◆ buf_m

char* CommSendInfo::buf_m
private

Definition at line 107 of file Communicate.h.

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

◆ node_m

int CommSendInfo::node_m
private

Definition at line 106 of file Communicate.h.

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

◆ size_m

int CommSendInfo::size_m
private

Definition at line 105 of file Communicate.h.

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


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