#include <LBComm.h>
Public Member Functions | |
LBCommData (int _src_proc, LDOMid _destOM, CmiUInt8 _destObj, int _destObjProc) | |
LBCommData (LDObjHandle _srcObj, LDOMid _destOM, CmiUInt8 _destObj, int _destObjProc) | |
LBCommData (LDObjHandle _srcObj, LDOMid _destOM, CmiUInt8 *_destObjs, int _nobjs) | |
LBCommData (const LBCommData &d) | |
~LBCommData () | |
LBCommData & | operator= (const LBCommData &d) |
void | addMessage (int bytes, int nMsgs=1) |
int | key () const |
bool | equal (const LBCommData &_d2) const |
int | from_proc () const |
Private Member Functions | |
LBCommData () | |
int | compute_key () |
int | hash (const int i, const int m) const |
Private Attributes | |
int | mykey |
int | src_proc |
LDObjHandle | srcObj |
LDCommDesc | destObj |
int | n_messages |
int | n_bytes |
Friends | |
class | LBCommTable |
Definition at line 16 of file LBComm.h.
LBCommData::LBCommData | ( | int | _src_proc, | |
LDOMid | _destOM, | |||
CmiUInt8 | _destObj, | |||
int | _destObjProc | |||
) | [inline] |
Definition at line 21 of file LBComm.h.
References compute_key(), destObj, _LDCommDesc::init_objmsg(), mykey, n_bytes, n_messages, and src_proc.
LBCommData::LBCommData | ( | LDObjHandle | _srcObj, | |
LDOMid | _destOM, | |||
CmiUInt8 | _destObj, | |||
int | _destObjProc | |||
) | [inline] |
Definition at line 29 of file LBComm.h.
References compute_key(), destObj, _LDCommDesc::init_objmsg(), mykey, n_bytes, n_messages, src_proc, and srcObj.
LBCommData::LBCommData | ( | LDObjHandle | _srcObj, | |
LDOMid | _destOM, | |||
CmiUInt8 * | _destObjs, | |||
int | _nobjs | |||
) | [inline] |
Definition at line 39 of file LBComm.h.
References compute_key(), destObj, _LDCommDesc::init_mcastmsg(), mykey, n_bytes, n_messages, src_proc, and srcObj.
LBCommData::LBCommData | ( | const LBCommData & | d | ) | [inline] |
Definition at line 48 of file LBComm.h.
References destObj, from_proc(), mykey, n_bytes, n_messages, src_proc, and srcObj.
LBCommData& LBCommData::operator= | ( | const LBCommData & | d | ) | [inline] |
Definition at line 62 of file LBComm.h.
References destObj, from_proc(), mykey, n_bytes, n_messages, src_proc, and srcObj.
Definition at line 75 of file LBComm.h.
References n_bytes, and n_messages.
Referenced by LBDB::MulticastSend(), and LBDB::Send().
int LBCommData::key | ( | ) | const [inline] |
int LBCommData::from_proc | ( | ) | const [inline] |
Definition at line 83 of file LBComm.h.
References src_proc.
Referenced by compute_key(), equal(), LBCommData(), and operator=().
friend class LBCommTable [friend] |
int LBCommData::mykey [private] |
int LBCommData::src_proc [private] |
Definition at line 91 of file LBComm.h.
Referenced by compute_key(), equal(), from_proc(), LBCommData(), and operator=().
LDObjHandle LBCommData::srcObj [private] |
Definition at line 92 of file LBComm.h.
Referenced by compute_key(), equal(), LBCommData(), and operator=().
LDCommDesc LBCommData::destObj [private] |
Definition at line 93 of file LBComm.h.
Referenced by compute_key(), equal(), LBCommData(), and operator=().
int LBCommData::n_messages [private] |
int LBCommData::n_bytes [private] |