#include <trace-projections.h>
Collaboration diagram for LogEntry:

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) | |
| 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 tm, unsigned short m, unsigned short e, int ev, int p, int ml, CmiObjId *d, double rt, int numPe, int *pelist) | |
| Constructor for a multicast log entry. | |
| void | addPapi (int numPapiEvts, int *papi_ids, LONG_LONG_PAPI *papiVals) |
| void | setUserSuppliedData (int data) |
| 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 | pup (PUP::er &p) |
| ~LogEntry () | |
Data Fields | |
| double | time |
| double | cputime |
| double | recvTime |
| int | event |
| int | pe |
| unsigned short | mIdx |
| unsigned short | eIdx |
| int | msglen |
| CmiObjId | id |
| int | numpes |
| int * | pes |
| int | userSuppliedData |
| unsigned long | memUsage |
| int | numPapiEvents |
| int * | papiIDs |
| LONG_LONG_PAPI * | papiValues |
| unsigned char | type |
| char * | fName |
| int | flen |
Definition at line 45 of file trace-projections.h.
| LogEntry::LogEntry | ( | ) | [inline] |
| LogEntry::LogEntry | ( | double | _time, | |
| unsigned char | _type, | |||
| unsigned short | _funcID, | |||
| int | _lineNum, | |||
| char * | _fileName | |||
| ) | [inline] |
| LogEntry::LogEntry | ( | double | _time, | |
| unsigned char | _type, | |||
| int | value, | |||
| int | _lineNum, | |||
| char * | _fileName | |||
| ) | [inline] |
Definition at line 109 of file trace-projections.h.
References flen, fName, numpes, pes, time, type, userSuppliedData, and value.
| LogEntry::LogEntry | ( | unsigned char | _type, | |
| double | _time, | |||
| long | _memUsage | |||
| ) | [inline] |
| LogEntry::~LogEntry | ( | ) | [inline] |
| void LogEntry::setUserSuppliedData | ( | int | data | ) | [inline] |
Definition at line 131 of file trace-projections.h.
References data, and userSuppliedData.
Referenced by LogPool::addUserSupplied().
| void* LogEntry::operator new | ( | size_t | s | ) | [inline] |
| void* LogEntry::operator new | ( | size_t | , | |
| void * | ptr | |||
| ) | [inline] |
Definition at line 148 of file trace-projections.h.
| void LogEntry::operator delete | ( | void * | ptr | ) | [inline] |
| void LogEntry::operator delete | ( | void * | , | |
| void * | ||||
| ) | [inline] |
Definition at line 151 of file trace-projections.h.
| double LogEntry::time |
Definition at line 47 of file trace-projections.h.
Referenced by TraceProjections::creationDone(), LogEntry(), pup(), TraceProjectionsBOC::startOutlierAnalysis(), updateProjLog(), and LogPool::write().
| double LogEntry::cputime |
| double LogEntry::recvTime |
Definition at line 49 of file trace-projections.h.
Referenced by LogPool::add(), TraceProjections::creationDone(), LogEntry(), pup(), and updateProjLog().
Definition at line 50 of file trace-projections.h.
Referenced by LogEntry(), pup(), and TraceProjectionsBOC::startOutlierAnalysis().
| unsigned short LogEntry::mIdx |
| unsigned short LogEntry::eIdx |
Definition at line 53 of file trace-projections.h.
Referenced by LogEntry(), pup(), and TraceProjectionsBOC::startOutlierAnalysis().
Definition at line 55 of file trace-projections.h.
Definition at line 58 of file trace-projections.h.
Referenced by LogEntry(), pup(), and setUserSuppliedData().
| unsigned long LogEntry::memUsage |
| unsigned char LogEntry::type |
Definition at line 68 of file trace-projections.h.
Referenced by TraceProjections::creationDone(), LogEntry(), pup(), and TraceProjectionsBOC::startOutlierAnalysis().
| char* LogEntry::fName |
Definition at line 69 of file trace-projections.h.
Referenced by LogEntry(), pup(), and ~LogEntry().
1.5.1