#include <timingparser.h>
Inheritance diagram for YTimingParser:
Public Member Functions | |
YTimingParser () | |
void | SetPainter (YPainter *p) |
YPainter * | GetPainter () const |
void | SetTimings (YTimings *t) |
void | EvaluateLoggingEntry (YLogAction *action) |
virtual bool | TimingFilter (const YLogAction *) const |
Override this function to filter the needed logging actions. | |
virtual void | PrepareLogfilePainting () |
virtual int | GetTimingRow (YLogAction *action) const |
Returns the row number of this entry. | |
Private Attributes | |
YPainter * | painter |
YTimings * | timings |
|
|
|
During the parsing process the Function "YTimingParser::EvaluateLoggingEntry()" is called to filter and draw the contents using YPainter::DrawLoggingAction() Implements YLoggingParser. |
|
|
|
Returns the row number of this entry.
Reimplemented in YTaskEnvironmentTimingParser, YMutexEnvironmentTimingParser, and YCPUEnvironmentTimingParser. |
|
This function is called every time a new timing diagram is drawn to enable/disable some features, e.g. drawtaskrange=true Reimplemented in YTaskTimingParser, YMutexTimingParser, and YCPUTimingParser. |
|
|
|
|
|
Override this function to filter the needed logging actions.
Reimplemented from YLoggingParser. Reimplemented in YMutexTimingParser, and YCPUTimingParser. |
|
|
|
|