#include <plugins.h>
Inheritance diagram for YExecutivePlugIn:
Public Member Functions | |
YExecutivePlugIn (const YObjectArgs &args) | |
bool | GetUnlimitedCPUSupport () const |
bool | GetChangeableCPUSupport () const |
bool | GetSourceCodeSupport () const |
bool | GetResumeTimeSupport () const |
bool | GetResourceActionsSupport () const |
bool | GetEmergencyThreadSupport () const |
bool | GetCancelThreadSupport () const |
bool | GetSchedulingTimeSupport () const |
bool | GetSynchronizationOffsetSupport () const |
const YString & | GetGCCCompilerOptions () const |
const YString & | GetIdleName () const |
QStringList | GetFeatureList () const |
virtual int | SetConfig (YInputParser &parser) |
virtual int | GetConfig (YOutputParser &parser) |
Private Attributes | |
bool | sourcecodesupport |
if true this executive can work with foreign source code (e.g. rtlinux) | |
bool | unlimitedcpusupport |
if true=this executive can work with different number of CPU's (useful for simulators) | |
bool | changeablecpusupport |
if true=this executive can run threads on different cpu (once cpu0 next cpu1 like Linux) | |
bool | resumetimesupport |
if true=this executive supports resume times | |
bool | resourceactionsupport |
true=this executive supports resource actions | |
bool | emergencythreadsupport |
true=this executive supports emergency threads | |
bool | cancelthreadsupport |
true=this executive supports the cancellation of threads if the deadline is missed | |
bool | schedulingtimesupport |
true=this executive supports a flexible scheduling time (e.g. simulators) | |
bool | synchronizationoffset |
true=this executive supports a synchronized start offset (e.g. simulators, rtlinux) | |
YString | gcccompileroptions |
YString | idlename |
|
|
|
|
|
|
|
Reimplemented from YPlugIn. |
|
|
|
This function generates a feature list of the execute |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Reimplemented from YPlugIn. |
|
true=this executive supports the cancellation of threads if the deadline is missed
|
|
if true=this executive can run threads on different cpu (once cpu0 next cpu1 like Linux)
|
|
true=this executive supports emergency threads
|
|
|
|
|
|
true=this executive supports resource actions
|
|
if true=this executive supports resume times
|
|
true=this executive supports a flexible scheduling time (e.g. simulators)
|
|
if true this executive can work with foreign source code (e.g. rtlinux)
|
|
true=this executive supports a synchronized start offset (e.g. simulators, rtlinux)
|
|
if true=this executive can work with different number of CPU's (useful for simulators)
|