|
Public Member Functions |
| YEnvironmentLogFileStatistics () |
void | SetYasaVersion (double v) |
void | SetExecutiveVersion (double v) |
void | SetExecutiveName (const QString &name) |
const QString & | GetExecutiveName () const |
int | CalculateStatistics (YEnvironmentLogFileSet &) |
virtual QStringList | GetPropertyNames () const |
Static Public Member Functions |
unsigned int | GetMaxProperties () |
QStringList | CreatePropertyNames () |
Private Types |
enum | ENVIRONMENT_PROPERTIES {
EXECUTIVE_NAME = 0,
EXECUTIVE_VERSION,
LF_YASA_VERSION,
NUMBER_OF_CPUS,
UTILIZATION_OF_CPUS_PERCENT,
SCHEDULER_CALLS,
TASK_SWITCHES,
TASK_CPU_SWITCHES,
ACTIVATIONS,
STARTS,
THREADS_SUSPENDED,
PREEMPTIONS,
CPU_LOSSES,
EXCLUSIONS,
SKIPPED_THREADS,
EMERGENCY_THREADS,
MATCHED_DEADLINES,
MISSED_DEADLINES,
DETECTED_DEADLINE_MISSES,
MISSED_TOLERANCE_DEADLINES,
SIZE_OF_LOGBUFFER,
USAGE_OF_LOGBUFFER,
USAGE_OF_LOGBUFFER_PERCENT,
IDLE,
IDLE_PERCENT,
TIME_OF_SCHEDULING,
TIME_OF_SCHEDULING_PERCENT,
MUTEX_LOCKED,
MUTEX_RELOCKED,
MUTEX_UNLOCKED,
MUTEX_BLOCKED,
MUTEX_MAX_PRIORITY_CEILING,
MUTEX_NUMBER_OF_PRIORITY_CHANGES,
MAX_PROPERTIES
} |