#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().