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

YPlugIn Class Reference

#include <plugins.h>

Inheritance diagram for YPlugIn:

Inheritance graph
[legend]
Collaboration diagram for YPlugIn:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 YPlugIn (const YObjectArgs &args)
virtual int InitInstance (const QString &p, const QString &dt)
virtual int SetConfig (YInputParser &parser)
virtual int GetConfig (YOutputParser &parser)
bool GetSupportCalcPreemptionTime () const
bool GetSupportTimerTick () const
YASA_TIME GetMinTimerTick () const
const YASA_MAXCPUGetMaxCPU () const
const QString & GetPath () const
const QString & GetShortName () const
 Returns "ellf" instead "Enhanced least laxity first".

void SetShortName (const QString &sn)
const QString & GetFullName () const
void SetFullName (const QString &fn)

Private Attributes

Q_OBJECT QString path
QString shortname
bool support_calcpreemptiontime
bool support_timertick
YASA_MAXCPU maxcpu
YASA_TICK min_timertick

Constructor & Destructor Documentation

YPlugIn::YPlugIn const YObjectArgs   args [inline]
 


Member Function Documentation

int YPlugIn::GetConfig YOutputParser   parser [virtual]
 

Reimplemented from YObject.

Reimplemented in YSchedulerPlugIn, and YExecutivePlugIn.

const QString& YPlugIn::GetFullName   const [inline]
 

const YASA_MAXCPU& YPlugIn::GetMaxCPU   const [inline]
 

YASA_TIME YPlugIn::GetMinTimerTick   const [inline]
 

const QString& YPlugIn::GetPath   const [inline]
 

const QString& YPlugIn::GetShortName   const [inline]
 

Returns "ellf" instead "Enhanced least laxity first".

bool YPlugIn::GetSupportCalcPreemptionTime   const [inline]
 

bool YPlugIn::GetSupportTimerTick   const [inline]
 

int YPlugIn::InitInstance const QString &    p,
const QString &    dt
[virtual]
 

int YPlugIn::SetConfig YInputParser   parser [virtual]
 

Reimplemented from YObject.

Reimplemented in YSchedulerPlugIn, and YExecutivePlugIn.

void YPlugIn::SetFullName const QString &    fn [inline]
 

void YPlugIn::SetShortName const QString &    sn [inline]
 


Member Data Documentation

YASA_MAXCPU YPlugIn::maxcpu [private]
 

YASA_TICK YPlugIn::min_timertick [private]
 

Q_OBJECT QString YPlugIn::path [private]
 

QString YPlugIn::shortname [private]
 

bool YPlugIn::support_calcpreemptiontime [private]
 

bool YPlugIn::support_timertick [private]
 


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