#include <logfile.h>
Inheritance diagram for YCPULogFile:
Signals | |
void | RemoveLogFile () |
Public Member Functions | |
YCPULogFile (const YObjectArgs &i) | |
~YCPULogFile () | |
int | ParseCPUSection (YLogFile &file) |
Parse CPU logfile of file and create logfile instances. | |
int | GetCPU () const |
void | SetCPU (int cpu) |
YASA_TIME | GetDuration () const |
Returns the max time of this cpu. | |
YCPULogFileStatistics & | GetStatistics () |
YLogActions & | GetLogActions () |
YLogAction * | CreateJitterLogAction (YASA_TIME time, YASA_TIME endtime) |
Static Public Member Functions | |
void | SetEndRange (YLogAction **range, YLogAction *action, YASA_TIME t) |
YASA_TIME | ReadYasaTimeParam (const QString &str, bool &ok) |
QString | ExtractName (const QString src) |
Private Attributes | |
Q_OBJECT YLogActions | logactions |
YCPULogFileStatistics | statistics |
|
|
|
|
|
Create a jitter logging entry if needed. |
|
This function extracts the name of a mutex|thread from the given string e.g. name=""task1", parameter: 1" -> "task1" |
|
|
|
Returns the max time of this cpu.
|
|
|
|
|
|
Parse CPU logfile of file and create logfile instances. The real deadline is given in the parameter |
|
Reads a YASA-TIME from the logging parameter |
|
|
|
|
|
This function set the endtime of an earlier created range logging entry (Task, Mutex, Excluded) |
|
|
|
|