
#include <trace-projections.h>

Public Member Functions | |
| LogEntry () | |
| LogEntry (double tm, unsigned char t, unsigned short m=0, unsigned short e=0, int ev=0, int p=0, int ml=0, CmiObjId *d=NULL, double rt=0., double cputm=0., int numPe=0, double statVal=0., int _nestedID=0) | |
| LogEntry (double _time, unsigned char _type, unsigned short _funcID, int _lineNum, char *_fileName) | |
| LogEntry (double _time, unsigned char _type, int value, int _lineNum, char *_fileName) | |
| LogEntry (double _time, unsigned char _type, char *note, int _lineNum, char *_fileName) | |
| LogEntry (double bt, double et, unsigned char _type, char *note, int eventID) | |
| LogEntry (double tm, unsigned short m, unsigned short e, int ev, int p, int ml, CmiObjId *d, double rt, int numPe, const int *pelist) | |
| void | setFName (char *_fileName) |
| void | addPapi (LONG_LONG_PAPI *papiVals) |
| void | setUserSuppliedData (int data) |
| void | setUserSuppliedNote (char *note) |
| LogEntry (unsigned char _type, double _time, long _memUsage) | |
| A constructor for a memory usage record. | |
| void * | operator new (size_t s) |
| void * | operator new (size_t, void *ptr) |
| void | operator delete (void *ptr) |
| void | operator delete (void *, void *) |
| void | setNewStartTime (double t) |
| void | pup (PUP::er &p) |
| Constructor for a multicast log entry. | |
| ~LogEntry () | |
Data Fields | |
| double | time |
| double | endTime |
| double | cputime |
| double | recvTime |
| int | event |
| int | pe |
| unsigned short | mIdx |
| unsigned short | eIdx |
| int | msglen |
| int | nestedID |
| CmiObjId | id |
| int | numpes |
| int * | pes |
| unsigned long | memUsage |
| double | stat |
| char * | userSuppliedNote |
| LONG_LONG_PAPI | papiValues [NUMPAPIEVENTS] |
| char * | fName |
| int | flen |
| int | userSuppliedData |
| unsigned char | type |
Definition at line 38 of file trace-projections.h.
| LogEntry::LogEntry | ( | ) | [inline] |
Definition at line 70 of file trace-projections.h.
References flen, fName, numpes, pes, and userSuppliedNote.
| LogEntry::LogEntry | ( | double | _time, | |
| unsigned char | _type, | |||
| unsigned short | _funcID, | |||
| int | _lineNum, | |||
| char * | _fileName | |||
| ) | [inline] |
Definition at line 95 of file trace-projections.h.
References mIdx, numpes, pes, setFName(), time, and userSuppliedNote.

| LogEntry::LogEntry | ( | double | _time, | |
| unsigned char | _type, | |||
| int | value, | |||
| int | _lineNum, | |||
| char * | _fileName | |||
| ) | [inline] |
Definition at line 108 of file trace-projections.h.
References numpes, pes, setFName(), time, userSuppliedData, and userSuppliedNote.

| LogEntry::LogEntry | ( | double | _time, | |
| unsigned char | _type, | |||
| char * | note, | |||
| int | _lineNum, | |||
| char * | _fileName | |||
| ) | [inline] |
Definition at line 120 of file trace-projections.h.
References numpes, pes, setFName(), setUserSuppliedNote(), and time.

| LogEntry::LogEntry | ( | double | bt, | |
| double | et, | |||
| unsigned char | _type, | |||
| char * | note, | |||
| int | eventID | |||
| ) | [inline] |
Definition at line 133 of file trace-projections.h.
References endTime, numpes, pes, setUserSuppliedNote(), and time.

| LogEntry::LogEntry | ( | double | tm, | |
| unsigned short | m, | |||
| unsigned short | e, | |||
| int | ev, | |||
| int | p, | |||
| int | ml, | |||
| CmiObjId * | d, | |||
| double | rt, | |||
| int | numPe, | |||
| const int * | pelist | |||
| ) | [inline] |
Definition at line 146 of file trace-projections.h.
References eIdx, _CmiObjId::id, mIdx, msglen, numpes, pe, pes, recvTime, time, and userSuppliedNote.
| LogEntry::LogEntry | ( | unsigned char | _type, | |
| double | _time, | |||
| long | _memUsage | |||
| ) | [inline] |
| LogEntry::~LogEntry | ( | ) | [inline] |
| void LogEntry::setFName | ( | char * | _fileName | ) | [inline] |
Definition at line 173 of file trace-projections.h.
Referenced by LogEntry().

| void LogEntry::addPapi | ( | LONG_LONG_PAPI * | papiVals | ) | [inline] |
Definition at line 186 of file trace-projections.h.
References papiValues.
Referenced by LogPool::addPapi().

| void LogEntry::setUserSuppliedData | ( | int | data | ) | [inline] |
Definition at line 192 of file trace-projections.h.
References userSuppliedData.
Referenced by LogPool::addUserSupplied().

| void LogEntry::setUserSuppliedNote | ( | char * | note | ) | [inline] |
Definition at line 196 of file trace-projections.h.
References length, and userSuppliedNote.
Referenced by LogPool::addUserSuppliedNote(), and LogEntry().

| void* LogEntry::operator new | ( | size_t | s | ) | [inline] |
Definition at line 222 of file trace-projections.h.
References malloc().

| void* LogEntry::operator new | ( | size_t | , | |
| void * | ptr | |||
| ) | [inline] |
Definition at line 223 of file trace-projections.h.
| void LogEntry::operator delete | ( | void * | ptr | ) | [inline] |
Definition at line 224 of file trace-projections.h.
References free().

| void LogEntry::operator delete | ( | void * | , | |
| void * | ||||
| ) | [inline] |
Definition at line 226 of file trace-projections.h.
| void LogEntry::setNewStartTime | ( | double | t | ) | [inline] |
| double LogEntry::time |
Definition at line 40 of file trace-projections.h.
Referenced by KMeansBOC::getNextPhaseMetrics(), LogEntry(), LogPool::modLastEntryTimestamp(), pup(), setNewStartTime(), updateProjLog(), and LogPool::write().
| double LogEntry::endTime |
Definition at line 41 of file trace-projections.h.
Referenced by LogPool::addUserSuppliedBracketedNote(), LogEntry(), pup(), and setNewStartTime().
| double LogEntry::cputime |
| double LogEntry::recvTime |
Definition at line 43 of file trace-projections.h.
Referenced by LogPool::add(), LogEntry(), pup(), setNewStartTime(), and updateProjLog().
Definition at line 44 of file trace-projections.h.
Referenced by LogPool::addUserSuppliedBracketedNote(), KMeansBOC::getNextPhaseMetrics(), and pup().
| unsigned short LogEntry::mIdx |
| unsigned short LogEntry::eIdx |
Definition at line 47 of file trace-projections.h.
Referenced by KMeansBOC::getNextPhaseMetrics(), LogEntry(), and pup().
Definition at line 50 of file trace-projections.h.
| unsigned long LogEntry::memUsage |
| double LogEntry::stat |
Definition at line 55 of file trace-projections.h.
Referenced by LogEntry(), pup(), setUserSuppliedNote(), and ~LogEntry().
| LONG_LONG_PAPI LogEntry::papiValues[NUMPAPIEVENTS] |
| char* LogEntry::fName |
Definition at line 63 of file trace-projections.h.
Referenced by LogEntry(), setFName(), and ~LogEntry().
Definition at line 65 of file trace-projections.h.
Referenced by LogEntry(), pup(), and setUserSuppliedData().
| unsigned char LogEntry::type |
Definition at line 66 of file trace-projections.h.
Referenced by KMeansBOC::getNextPhaseMetrics(), and pup().
1.5.5