
#include <ComlibStats.h>

Public Member Functions | |
| ComlibComRec () | |
| ComlibComRec (int _npes) | |
| ~ComlibComRec () | |
| void | setNpes (int _npes) |
| CmiBool | isRecorded () |
| int | getTotalBytes () |
| int | getTotalMessages () |
| int | getDegree () |
| void | recordSend (int size, int dest) |
| void | recordSendM (int size, int *dest_m, int ndest) |
| void | recordRecv (int size, int src) |
| void | recordRecvM (int size, int *src_m, int nsrc) |
| void | reset () |
| void | pup (PUP::er &p) |
Private Attributes | |
| int | nmessages_sent |
| int | totalbytes_sent |
| int | nmessages_received |
| int | totalbytes_received |
| unsigned char * | procMap |
| int | npes |
| int | degree |
| CmiBool | recorded |
Friends | |
| class | ComlibLocalStats |
Definition at line 20 of file ComlibStats.h.
| ComlibComRec::ComlibComRec | ( | ) | [inline] |
Definition at line 35 of file ComlibStats.h.
References Converse::CkNumPes(), CmiFalse, degree, nmessages_received, nmessages_sent, npes, procMap, recorded, totalbytes_received, and totalbytes_sent.
| ComlibComRec::ComlibComRec | ( | int | _npes | ) | [inline] |
Definition at line 46 of file ComlibStats.h.
References CmiFalse, degree, nmessages_received, nmessages_sent, npes, procMap, recorded, totalbytes_received, and totalbytes_sent.
| ComlibComRec::~ComlibComRec | ( | ) | [inline] |
| void ComlibComRec::setNpes | ( | int | _npes | ) | [inline] |
| CmiBool ComlibComRec::isRecorded | ( | ) | [inline] |
| int ComlibComRec::getTotalBytes | ( | ) | [inline] |
| int ComlibComRec::getTotalMessages | ( | ) | [inline] |
| int ComlibComRec::getDegree | ( | ) | [inline] |
Definition at line 71 of file ComlibStats.h.
References CmiAlloc(), CmiTrue, degree, nmessages_sent, npes, procMap, recorded, and totalbytes_sent.
Definition at line 90 of file ComlibStats.h.
References CmiAlloc(), CmiTrue, degree, nmessages_sent, npes, procMap, recorded, and totalbytes_sent.
Definition at line 114 of file ComlibStats.h.
References CmiAlloc(), CmiTrue, degree, nmessages_received, npes, procMap, recorded, and totalbytes_received.
Definition at line 133 of file ComlibStats.h.
References CmiAlloc(), CmiTrue, degree, nmessages_received, npes, procMap, recorded, and totalbytes_received.
| void ComlibComRec::reset | ( | void | ) | [inline] |
Definition at line 156 of file ComlibStats.h.
References CmiFalse, CmiFree(), degree, nmessages_received, nmessages_sent, procMap, recorded, totalbytes_received, and totalbytes_sent.
| void ComlibComRec::pup | ( | PUP::er & | p | ) | [inline] |
Definition at line 168 of file ComlibStats.h.
References CmiAlloc(), degree, PUP::er::isUnpacking(), nmessages_received, nmessages_sent, npes, p, procMap, recorded, totalbytes_received, and totalbytes_sent.
friend class ComlibLocalStats [friend] |
Definition at line 33 of file ComlibStats.h.
int ComlibComRec::nmessages_sent [private] |
Definition at line 21 of file ComlibStats.h.
Referenced by ComlibComRec(), getTotalMessages(), pup(), recordSend(), recordSendM(), and reset().
int ComlibComRec::totalbytes_sent [private] |
Definition at line 22 of file ComlibStats.h.
Referenced by ComlibComRec(), getTotalBytes(), pup(), recordSend(), recordSendM(), and reset().
int ComlibComRec::nmessages_received [private] |
Definition at line 23 of file ComlibStats.h.
Referenced by ComlibComRec(), getTotalMessages(), pup(), recordRecv(), recordRecvM(), and reset().
int ComlibComRec::totalbytes_received [private] |
Definition at line 24 of file ComlibStats.h.
Referenced by ComlibComRec(), getTotalBytes(), pup(), recordRecv(), recordRecvM(), and reset().
unsigned char* ComlibComRec::procMap [private] |
Definition at line 26 of file ComlibStats.h.
Referenced by ComlibComRec(), pup(), recordRecv(), recordRecvM(), recordSend(), recordSendM(), reset(), and ~ComlibComRec().
int ComlibComRec::npes [private] |
Definition at line 27 of file ComlibStats.h.
Referenced by ComlibComRec(), pup(), recordRecv(), recordRecvM(), recordSend(), recordSendM(), and setNpes().
int ComlibComRec::degree [private] |
Definition at line 29 of file ComlibStats.h.
Referenced by ComlibComRec(), getDegree(), pup(), recordRecv(), recordRecvM(), recordSend(), recordSendM(), and reset().
CmiBool ComlibComRec::recorded [private] |
Definition at line 31 of file ComlibStats.h.
Referenced by ComlibComRec(), isRecorded(), pup(), recordRecv(), recordRecvM(), recordSend(), recordSendM(), reset(), and ~ComlibComRec().
1.5.5