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

YEnvironmentLogFileSet Class Reference

#include <logfile.h>

Inheritance diagram for YEnvironmentLogFileSet:

Inheritance graph
[legend]
Collaboration diagram for YEnvironmentLogFileSet:

Collaboration graph
[legend]
List of all members.

Signals

void LogFileUpdated ()
void LogFileCleanedUp ()

Public Member Functions

 YEnvironmentLogFileSet ()
YLogFileTaskSetGetTaskSet ()
YLogFileMutexSetGetMutexSet ()
void ResetEnvironmentLogFile ()
void ResetStatistics ()
int GenerateStatistics ()
 Generate statistics. The CPU specific statistic mostly done during the parsing process.

int ParseLogFile (const QString &filename)
 ~YEnvironmentLogFileSet ()
void CleanupLogFile ()
 Cleaning up logfile buffers. All internal logfiles will be detached. The logfiles will not be removed from hard disk.

YASA_TIME GetMaxDuration ()
 Returns the max time of all parsed cpu logfiles.

void EvaluateLoggingActions (YLoggingParser &p)
YEnvironmentLogFileStatisticsGetStatistics ()

Protected Member Functions

virtual YObjectAllocNewItem (const YObjectArgs &args)

Private Attributes

Q_OBJECT YLogFileTaskSet taskset
YLogFileMutexSet mutexset
QDateTime readdate
YEnvironmentLogFileStatistics statistics

Detailed Description

A YEnvironmentLogFileSet contains data of one environment logfile


Constructor & Destructor Documentation

YEnvironmentLogFileSet::YEnvironmentLogFileSet  
 

YEnvironmentLogFileSet::~YEnvironmentLogFileSet   [inline]
 


Member Function Documentation

virtual YObject* YEnvironmentLogFileSet::AllocNewItem const YObjectArgs   args [inline, protected, virtual]
 

Item will be allocated but not inserted into list. This function is provied for convenience to enable derived lists to create its own derived list objects.

Implements YSet.

void YEnvironmentLogFileSet::CleanupLogFile   [inline]
 

Cleaning up logfile buffers. All internal logfiles will be detached. The logfiles will not be removed from hard disk.

void YEnvironmentLogFileSet::EvaluateLoggingActions YLoggingParser   p [inline]
 

This function parses all logfile of the environment between YLoggingParser::Start until YLoggingParser::End and is calling the YPainter->DrawContents() function

int YEnvironmentLogFileSet::GenerateStatistics  
 

Generate statistics. The CPU specific statistic mostly done during the parsing process.

YASA_TIME YEnvironmentLogFileSet::GetMaxDuration   [inline]
 

Returns the max time of all parsed cpu logfiles.

YLogFileMutexSet& YEnvironmentLogFileSet::GetMutexSet   [inline]
 

YEnvironmentLogFileStatistics& YEnvironmentLogFileSet::GetStatistics   [inline]
 

YLogFileTaskSet& YEnvironmentLogFileSet::GetTaskSet   [inline]
 

void YEnvironmentLogFileSet::LogFileCleanedUp   [signal]
 

void YEnvironmentLogFileSet::LogFileUpdated   [signal]
 

int YEnvironmentLogFileSet::ParseLogFile const QString &    filename
 

void YEnvironmentLogFileSet::ResetEnvironmentLogFile  
 

void YEnvironmentLogFileSet::ResetStatistics  
 


Member Data Documentation

YLogFileMutexSet YEnvironmentLogFileSet::mutexset [private]
 

QDateTime YEnvironmentLogFileSet::readdate [private]
 

YEnvironmentLogFileStatistics YEnvironmentLogFileSet::statistics [private]
 

Q_OBJECT YLogFileTaskSet YEnvironmentLogFileSet::taskset [private]
 


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