#include <scheduler.h>
Inheritance diagram for YScheduler:
Public Member Functions | |
YScheduler (const YObjectArgs &args) | |
timer tick of the scheduler | |
virtual int | SetConfig (YInputParser &parser) |
virtual int | GetConfig (YOutputParser &parser) |
const YASA_TIMERTICK & | GetSupportTimerTick () const |
const YASA_CALCPREEMPTIONTIME & | GetCalcPreemptionTime () const |
bool | GetSupportCalcPreemptionTime () const |
void | SetCalcPreemptionTime (bool b) |
void | DeriveCalcPreemptionTime () |
const YASA_TICK & | GetTimerTick () const |
void | SetTimerTick (YASA_TIME t) |
void | DeriveTimerTick () |
YSchedulerPlugIn * | GetScheduler () const |
void | SetScheduler (YSchedulerPlugIn *) |
YSchedulerPlugIn * | SetScheduler (const QString &) |
YEnvironment * | GetEnvironment () const |
Private Attributes | |
Q_OBJECT YSchedulerPlugIn * | scheduler |
YASA_CALCPREEMPTIONTIME | calcpreemptiontime |
ptr to scheduler plugin | |
YASA_TIMERTICK | support_timertick |
should the preemption time be calculated | |
YASA_TICK | timertick |
This environment supports tick timers. |
|
timer tick of the scheduler
|
|
|
|
|
|
|
|
Read scheduler specific configuration data from stream and set to instance Reimplemented from YObject. |
|
|
|
|
|
Return true if all objects (executive & scheduler) are able to support calc preemption time If they are not able all childs are disabled |
|
|
|
|
|
|
|
Read scheduler specific configuration data from instance and set to stream Reimplemented from YObject. |
|
A new executive name was set |
|
|
|
|
|
ptr to scheduler plugin
|
|
|
|
should the preemption time be calculated
|
|
This environment supports tick timers.
|