#include <logfile.h>
Inheritance diagram for YLoggingParser:
Public Member Functions | |
YLoggingParser () | |
void | SetTime (YASA_TIME start, YASA_TIME end) |
Set a new timing interval where to serach for logging events. | |
YASA_TIME | GetStart () const |
YASA_TIME | GetEnd () const |
virtual bool | TimingFilter (const YLogAction *) const |
virtual void | EvaluateLoggingEntry (YLogAction *)=0 |
YCPULogFile * | GetCPULogFile () const |
int | GetCPULogFileNumber () const |
void | SetCPULogFile (YCPULogFile *t, int number) |
YEnvironmentLogFileSet * | GetEnvironmentLogFile () const |
int | GetEnvironmentLogFileNumber () const |
void | SetEnvironmentLogFile (YEnvironmentLogFileSet *t, int number) |
void | ResetParser () |
Private Attributes | |
YASA_TIME | starttime |
YASA_TIME | endtime |
YCPULogFile * | cpulogfile |
ptr to the current cpulogfile set (represents one environment) | |
int | cpulogfilenumber |
YEnvironmentLogFileSet * | environmentlogfile |
ptr to current environment logfile (represents all cpus in the current environment) | |
int | environmentlogfilenumber |
YProjectLogFileSet * | projectlogfile |
ptr to current project logfile (represents all environment logfiles in the project) | |
int | projectlogfilenumber |
|
|
|
Implemented in YTimingParser. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Set a new timing interval where to serach for logging events.
|
|
Reimplemented in YTimingParser, YMutexTimingParser, and YCPUTimingParser. |
|
ptr to the current cpulogfile set (represents one environment)
|
|
|
|
|
|
ptr to current environment logfile (represents all cpus in the current environment)
|
|
|
|
ptr to current project logfile (represents all environment logfiles in the project)
|
|
|
|
|