|
Class Summary |
| AbsoluteTime |
An object that represents a specific point in time given by
milliseconds plus nanoseconds past the epoch
(January 1, 1970, 00:00:00 GMT). |
| AperiodicParameters |
This release parameter object characterizes a schedulable object that may
become active at any time. |
| AsyncEvent |
An asynchronous event represents something that can happen, like a
light turning red. |
| AsyncEventHandler |
An asynchronous event handler encapsulates code that gets run at some
time after an AsyncEvent occurs. |
| BoundAsyncEventHandler |
A bound asynchronous event handler is an asynchronous event handler that
is permanently bound to a thread. |
| Clock |
A clock advances from the past, through the present, into the future. |
| GarbageCollector |
The system shall provide dynamic and static information
characterizing the temporal behavior and imposed overhead of any
garbage collection algorithm provided by the system. |
| HeapMemory |
The HeapMemory class is a singleton object that allows
logic within other scoped memory to allocate objects in the Java heap. |
| HighResolutionTime |
Class HighResolutionTime is the base class for AbsoluteTime, RelativeTime, RationalTime. |
| ImmortalMemory |
ImmortalMemory is a memory resource that is shared among all
threads. |
| ImmortalPhysicalMemory |
An instance of ImmortalPhysicalMemory allows objects to be allocated
from a range of physical memory with particular attributes, determined by
their memory type. |
| ImportanceParameters |
Importance is an additional scheduling metric that may be used by some
priority-based scheduling algorithms during overload conditions to differentiate execution
order among threads of the same priority. |
| LTMemory |
LTMemory represents a memory area, allocated per
RealtimeThread, or for a group of real-time threads,
guaranteed by the system to have linear time allocation. |
| LTPhysicalMemory |
An instance of LTPhysicalMemory allows objects to be allocated from
a range of physical memory with particular attributes, determined by
their memory type. |
| MemoryArea |
MemoryArea is the abstract base class of all classes
dealing with the representations of allocatable memory areas,
including the immortal memory area, physical memory and scoped memory
areas. |
| MemoryParameters |
Memory parameters can be given on the constructor of
RealtimeThread and AsyncEventHandler. |
| MonitorControl |
Abstract superclass for all monitor control policy objects. |
| NoHeapRealtimeThread |
A NoHeapRealtimeThread is a specialized form of RealtimeThread. |
| OneShotTimer |
A timed AsyncEvent that is driven by a clock. |
| PeriodicParameters |
This release parameter indicates that the RealtimeThread.waitForNextPeriod() method on the
associated Schedulable object will be unblocked at the start of each period. |
| PeriodicTimer |
An AsyncEvent whose fire method is executed periodically according to the
given parameters. |
| PhysicalMemoryManager |
The PhysicalMemoryManager is available for use by the various physical
memory accessor objects (VTPhysicalMemory, LTPhysicalMemory,
ImmortalPhysicalMemory, RawMemoryAccess, and
RawMemoryFloatAccess)
to create objects of the correct type that
are bound to areas of physical memory with the appropriate
characteristics -- or with appropriate accessor behavior. |
| POSIXSignalHandler |
Use instances of AsyncEvent to handle POSIX signals. |
| PriorityCeilingEmulation |
Monitor control class specifying use of the priority ceiling emulation
protocol for monitor objects. |
| PriorityInheritance |
Monitor control class specifying use of the priority inheritance
protocol for object monitors. |
| PriorityParameters |
Instances of this class should
be assigned to threads that are managed by schedulers which use
a single integer to determine execution order. |
| PriorityScheduler |
|
| ProcessingGroupParameters |
This is associated with one or more schedulable objects for which the system guarantees that the associated
objects will not be given more time per period than indicated by cost. |
| RationalTime |
An object that represents a time interval millis/1E3+nanos/1E9 seconds long that
is divided into subintervals by some frequency. |
| RawMemoryAccess |
An instance of RawMemoryAccess models a range of physical
memory as a fixed sequence of bytes. |
| RawMemoryFloatAccess |
This class holds the accessor methods for accessing a raw memory area
by float and double types. |
| RealtimeSecurity |
Security policy object for real-time specific issues. |
| RealtimeSystem |
RealtimeSystem provides a means for tuning the behavior of the
implementation by specifying parameters such as the maximum number of
locks that can be in use concurrently, and the monitor control policy. |
| RealtimeThread |
RealtimeThread extends Thread and includes classes and methods to
get and set parameter objects, manage the execution of those threads
with a ReleaseParameters type of PeriodicParameters, and waiting. |
| RelativeTime |
An object that represents a time interval millis/1E3+nanos/1E9 seconds long. |
| ReleaseParameters |
The abstract top-level class for release characteristics of threads. |
| Scheduler |
An instance of Scheduler manages
the execution of schedulable objects and may implement a feasibility
algorithm. |
| SchedulingParameters |
Subclasses of SchedulingParameters (PriorityParameters,
ImportanceParameters, and any others defined for particular
schedulers) provide the parameters to be used by the
Scheduler. |
| ScopedMemory |
ScopedMemory is the abstract base class of all classes dealing with
representations of memory spaces with a limited lifetime. |
| SizeEstimator |
This is a convenient class to help people figure out how much memory
they need. |
| SporadicParameters |
A notice to the scheduler that the associated schedulable object's
run method will be released aperiodically but with a
minimum time between releases. |
| Timer |
A Timer is a timed event that measures time relative to a given Clock. |
| VTMemory |
The execution time of an allocation from a VTMemory area
may take a variable amount of time. |
| VTPhysicalMemory |
An instance of VTPhysicalMemory allows objects to be allocated from
a range of physical memory with particular attributes, determined by
their memory type. |
| WaitFreeDequeue |
The wait-free queue classes facilitate communication and synchronization
between instances of RealtimeThread and
Thread. |
| WaitFreeReadQueue |
The wait-free queue classes facilitate communication and synchronization
between instances of RealtimeThread and Thread. |
| WaitFreeWriteQueue |
The wait-free queue classes facilitate communication and synchronization
between instances of RealtimeThread and Thread. |