Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Examples  

YLogFileStatistics Class Reference

#include <logfilestatistics.h>

Inheritance diagram for YLogFileStatistics:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 YLogFileStatistics (int number)
virtual ~YLogFileStatistics ()
int GetMaxProperties () const
virtual void ResetStatistics ()
virtual YStatisticBaseEntryGetStatisticProperty (int number) const
virtual QStringList GetPropertyNames () const=0
void CalculateTimingValues (YEnvironmentLogFileSet &envlogfile, QList< YASA_TIME > &list, int firstproperty, int propertycount)
bool IsValid (int number) const

Protected Member Functions

void CheckProperties ()

Protected Attributes

QArray< YStatisticBaseEntry * > properties

Detailed Description

This class contains the global statistic entries of one project


Constructor & Destructor Documentation

YLogFileStatistics::YLogFileStatistics int    number [inline]
 

virtual YLogFileStatistics::~YLogFileStatistics   [inline, virtual]
 


Member Function Documentation

void YLogFileStatistics::CalculateTimingValues YEnvironmentLogFileSet   envlogfile,
QList< YASA_TIME > &    list,
int    firstproperty,
int    propertycount
 

Calculate time values (min, max, averagea and percentage if needed. The given list is cleared after using

void YLogFileStatistics::CheckProperties   [inline, protected]
 

int YLogFileStatistics::GetMaxProperties   const [inline]
 

virtual QStringList YLogFileStatistics::GetPropertyNames   const [pure virtual]
 

Implemented in YTaskLogFileStatistics, YMutexLogFileStatistics, YCPULogFileStatistics, and YEnvironmentLogFileStatistics.

virtual YStatisticBaseEntry& YLogFileStatistics::GetStatisticProperty int    number const [inline, virtual]
 

bool YLogFileStatistics::IsValid int    number const [inline]
 

virtual void YLogFileStatistics::ResetStatistics   [inline, virtual]
 

Reimplemented in YTaskLogFileStatistics.


Member Data Documentation

QArray<YStatisticBaseEntry*> YLogFileStatistics::properties [protected]
 


The documentation for this class was generated from the following files:
Generated on Thu Feb 13 23:57:24 2003 for Yasa by doxygen1.3-rc3