Class | Description |
---|---|
ByteBuffer |
HRT tasks can share data through
ByteBuffer instances.A ByteBuffer is a structure that contains a limited number of bytes. |
DoubleBuffer |
HRT tasks can share data through
DoubleBuffer instances.A DoubleBuffer is a structure that contains a limited number of doubles. |
FloatBuffer |
HRT tasks can share data through
FloatBuffer instances.A FloatBuffer is a structure that contains a limited number of floats. |
HRTSystem | |
IntBuffer | |
LongBuffer |
HRT tasks can share data through
LongBuffer instances.A LongBuffer is a structure that contains a limited number of longs. |
Monitor |
Monitors may be used to synchronize critical sections using the ceiling
priority protocol.
Tasks can synchronized only on instances of this class. |
ObjectBuffer |
HRT tasks can share data through
ObjectBuffer instances.An ObjectBuffer is a structure that contains a limited number of objects. |
Task |
A Task is a periodic cyclic task.
|
Exception | Description |
---|---|
DeadlineException |
This exception is thrown when the current Task has not ended its execution before its deadline.
|
HRTException |
This exception is thrown when a Task does not respect an HRT constraint.
|
PeriodException |
This exception is thrown when period of the current task is lowest than its minimum period.
|
WCAException |
This exception is thrown when the current task allocates more than its WCA.
|
Error | Description |
---|---|
IllegalAssignmentError |
The exception thrown on an attempt to make an illegal assignment.
|