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

YLogFileTask Class Reference

#include <logfile.h>

Inheritance diagram for YLogFileTask:

Inheritance graph
[legend]
Collaboration diagram for YLogFileTask:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 YLogFileTask (const YObjectArgs &args)
int GetId () const
void SetId (int i)
int GetNumber () const
void SetNumber (int i)
YTaskLogFileStatisticsGetStatistics ()
void SetThreadActivatedTmp (YASA_TIME t)
void SetScheduledActivationTime (YASA_TIME t)
void SetThreadPeriod (YASA_TIME currenttime)
void SetThreadDeadline (YASA_TIME currentdeadline)
void SetThreadComputedTmp (YASA_TIME t)
void AddThreadComputedTmp (YASA_TIME t)
YASA_TIME GetThreadActivatedTmp () const
YASA_TIME GetThreadComputedTmp () const
bool IsIdleTask () const
bool IsSystemTask () const

Private Attributes

int id
int number
int periods
YTaskLogFileStatistics statistics
YASA_TIME thread_activated
YASA_TIME thread_computed
YASA_TIME thread_scheduledactivationtime

Detailed Description

Properties of a task extracted from logfile


Constructor & Destructor Documentation

YLogFileTask::YLogFileTask const YObjectArgs   args [inline]
 


Member Function Documentation

void YLogFileTask::AddThreadComputedTmp YASA_TIME    t [inline]
 

int YLogFileTask::GetId   const [inline]
 

int YLogFileTask::GetNumber   const [inline]
 

YTaskLogFileStatistics& YLogFileTask::GetStatistics   [inline]
 

YASA_TIME YLogFileTask::GetThreadActivatedTmp   const [inline]
 

YASA_TIME YLogFileTask::GetThreadComputedTmp   const [inline]
 

bool YLogFileTask::IsIdleTask   const [inline]
 

bool YLogFileTask::IsSystemTask   const [inline]
 

void YLogFileTask::SetId int    i [inline]
 

void YLogFileTask::SetNumber int    i [inline]
 

void YLogFileTask::SetScheduledActivationTime YASA_TIME    t [inline]
 

void YLogFileTask::SetThreadActivatedTmp YASA_TIME    t [inline]
 

void YLogFileTask::SetThreadComputedTmp YASA_TIME    t [inline]
 

void YLogFileTask::SetThreadDeadline YASA_TIME    currentdeadline [inline]
 

void YLogFileTask::SetThreadPeriod YASA_TIME    currenttime [inline]
 


Member Data Documentation

int YLogFileTask::id [private]
 

int YLogFileTask::number [private]
 

int YLogFileTask::periods [private]
 

YTaskLogFileStatistics YLogFileTask::statistics [private]
 

YASA_TIME YLogFileTask::thread_activated [private]
 

YASA_TIME YLogFileTask::thread_computed [private]
 

YASA_TIME YLogFileTask::thread_scheduledactivationtime [private]
 


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