EventLog


Header File: pse2/include/EventLog.h

Derived Classes:

SendEvent
ExecuteEvent
ReceiveEvent

Uses: SystemInfo, TimeOfDay, HPCxx_Mutex, EventResults,

Used By: SendEvent, ExecuteEvent, ReceiveEvent


Public Member Functions:

-constructor-> EventLog(void);
int Initialize(const char*,const char*,const char*,EventResults&);
virtual --destructor-> ~EventLog(void);
int WriteHeader(const char*,const char*,const char*);
int WriteFooter(const char*);
int SetStartTime(void);
int SetStopTime(void);
int UpdateEventResults(EventResults*);
virtual int LogEvent(char*,EventResults*);
int WriteResourceUsage(void);
void GetResourceUsage(long*);
long UserTime(void);
long SystemTime(void);
long MaxSetSize(void);
long NumMinorPageFaults(void);
long NumMajorPageFaults(void);
long NumSwaps(void);
long InBlock(void);
long OutBlock(void);
long MessagesSent(void);
long MessagesReceived(void);
long NumSignals(void);
long NumVolSwitch(void);
long NumInvolSwitch(void);
static int GetObjectCount(void);
static int IsFileOpen(void);
static int IsInitialized(void);

Private Member Functions:

char* CreateProjectDirectory(const char*);

Back to List of Classes

This information was generated on Mon Apr 6 10:35:17 1998