|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
PrivateScopedMemory which is not owned.AccessViolationError instance.
AccessViolationError instance.
AperiodicParameters instance.
Arena is the base class for all those memory areas
whose lifetime depends on reachability.Arena instance.
Arena instance.
Arena instance.
RefCountedArena instance.
ArenaFactory has the responsibility of
creating Arena instances.AsyncEvent instance by passing the
release paramenters associated with this event.
RealtimeThread.AsyncEventHandler is
started.
SchedulingParameters , ReleaseParameters,
MemoryParameters ,and ProcessingGroupParameters, of this instance of Schedulable will be considered in the feasibility analysis of
the associated Scheduler until further notice.
SchedulingParameters, ReleaseParameters, MemoryParameters ,and ProcessingGroupParameters)of
this instance of Schedulable will be considered in the
feasibility analysis of the associated Scheduler until
further notice.
ResourceLimitError .If thearrival time is a result of a
happening to which the instance of AsyncEventHandler is
bound then the arrival time is ignored.
BoundAsyncEventHandler instance whose
SchedulingParameters are inherited from the current thread
and does not have either ReleaseParameters or
MemoryParameters.
BoundAsyncEventHandler instance whose
parameters are inherited from the current thread, if it is a
RealtimeThread ,or null other wise.
BoundAsyncEventHandler instance whose
parameters are inherited from the current thread, if it is a
RealtimeThread, or null otherwise.
BoundAsyncEventHandler instance whose
parameters are inherited from the current thread, if it is a
RealtimeThread, or null otherwise.
BoundAsyncEventHandler instance with the
specified parameters.
BoundAsyncEventHandler instance with the
specified parameters.
BoundAsyncEventHandler instance with the
specified parameters.
CTMemory provides constant time allocation time.CTMemory instance.
CTMemory instance.
CTMemory instance.
CTMemory instance.
CTMemory instance.
CTPrivateMemory provides constant time allocation
time.CTPrivateMemory instance.
CTPrivateMemory instance.
CTPrivateMemory instance.
CTPrivateMemory instance.
CTPrivateMemory instance.
ReleaseParameters block appropriate to the timing
charac-teristics of this event.
ReleaseParameters block
appropriate to the timing characteristics of this event.
RealtimeThread.waitForNextPeriod() for a
periodic schedulable object.
run() method
of the given Runnable.
run() method
of the given Runnable.
run() method
of the given Runnable.
AsyncEventHandler).
AsyncEventHandler).
MemoryArea which is the current
memory area for this.
MemoryArea instances to which
this RealtimeThread has access.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
MemoryParameters of this schedulable object.
PriorityScheduler the normal priority of the
PriorityScheduler is returned otherwise
Thread.NORM_PRIORITY is returned.
MemoryArea in the memory area stack at
the index given.
Scheduler
ScopedMemory
ScopedMemory
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ProcessingGroupParameters of this
schedulable object.
ScopedMemory.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
ReleaseParameters of this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
Runnable objects
run method is called; This method will be invoked
repeatedly while fireCount is greater than zero.
Runnable object s
run method is called; This method will be invoked
repeatedly while fireCount is greater than zero.
AsyncEvent.
Runnable object s
run method is called; This method will be invoked
repeatedly while fireCount is greater than zero.
Runnable object s
run method is called; This method will be invoked
repeatedly while fireCount is greater than zero.
IllegalAssignmentError instance.
IllegalAssignmentError instance.
ImmortalMemory is a memory resource that is shared
among all threads.ImportanceParameters.
PriorityScheduler singleton instance.
PrivateScopedMemory goes down to zero.
time
parameter for the reference count of this
PrivateScopedMemory to go down to zero.
ScopedMemory goes down to zero.
time
parameter for the reference count of this
ScopedMemory to go down to zero.
join();enter(); such that no
enter from another thread can intervene between
the two method invocations.
join(time);enter(); such that no
enter from another thread can intervene between
the two method invocations.
join();enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
join(time);enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
join();enter(); such that no
enter from another thread can intervene between
the two method invocations.
join(time);enter(); such that no
enter from another thread can intervene between
the two method invocations.
join();enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
join(time);enter(logic); such that no
enter from another thread can intervene between
the two method invocations.
LTMemory instance.
LTMemory instance.
LTMemory instance.
LTPrivateMemory provides linear time allocation
time.LTPrivateMemory instance.
LTPrivateMemory instance.
LTPrivateMemory instance.
LTPrivateMemory instance.
LTPrivateMemory instance.
MemoryArea.newInstance()
is used to construct an object in an inaccessible memory area, or
when a NoHeapRealtimeThread has a crisis of identity and
decides it wants to try referring to the heap anyway.MemoryArea instance.
MemoryArea instance.
MemoryArea instance.
MemoryArea instance.
RealtimeThread and AsyncEventHandler.MemoryParameters instance.
ReleaseParameters occurs at a time
less then the mini-mum interarrival time defined here then the
fire() method shall throw MITViolationException.
Schedulable which has
this as its instance of ReleaseParameters occurs at a time
less then the mini-mum interarrival time defined here then the
new arrival time is ignored.
Schedulable which has
this as its instance of ReleaseParameters occurs at a time
less then the mini-mum interarrival time defined here then, if
necessary, the previous arrival time may be overwritten with
the new arrival time.
Schedulable which has
this as its instance of ReleaseParameters occurs at a time
less then the mini-mum interarrival time defined here then the
new arrival time is added to the queue of arrival times.
NoHeapRealtimeThread is a specialized form of RealtimeThread.NoHeapRealtimeThread instance with the
given characteristics.
NoHeapRealtimeThread instance with the
given characteristics and a java.lang.Runnable.
NoHeapRealtimeThread instance with the
given characteristics and a java.lang.Runnable.
NoHeapRealtimeThread instance.
NoHeapRealtimeThread instance.
OneShotTimer that will
execute its fire method at the expiration of the given time.
OneShotTimer, based on the
given clock, that will execute its fire method at the
expiration of the given time.
OneShotTimer that will
execute its fire method at the expiration of the given time.
OneShotTimer, based on the
given clock, that will execute its fire method at the
expiration of the given time.
POSIXSignalHandler provides a way of
handling POSIX signals by means of AsyncEventHandler.POSIXSignalHandler instance.
RealtimeThread.waitForNextPeriod() throws
IllegalThreadStateException method on the associated Schedulable object will be unblocked at the start of each period.PeriodicParameters instance.
PeriodicTimer instance.
PeriodicTimer instance.
PooledAsyncEventHandler instance with the
specified parameters.
Executor
that is actually a pool of Executors.PooledExecutor instance with the
specified parameters.
PrivateScopedMemory refines the
ScopedMemory by restricting the number of active
thread within a memory to one.PrivateScopedMemory instance.
PrivateScopedMemory instance.
PrivateScopedMemory instance.
PrivateScopedMemory instance.
ProcessingGroupParameters instance.
RealtimeClock provides access to the
"Wall-Clock" time.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.RealtimeThread instance.
RealtimeThread instance with given
SchedulingParameters
RealtimeThread instance with given
SchedulingParameters and
ReleaseParameters.
RealtimeThread instance with the
given characteristics and a java.lang.Runnable.
RealtimeThread instance.
RefCountedArena class implements a reference
counted arena.RelativeTime that this time represents
respect to the given Clock.
RealtiveTime that represents the time
between the now of this Clock, and the
time represented by the AbsoluteTime.
RealtiveTime that represents the time
between the now of this Clock, and the
time represented by the AbsoluteTime.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters , ReleaseParameters,
MemoryParameters ,and ProcessingGroupParameters, of this instance of Schedulable
should no longer be considered in the feasibility analysis of
the associated Scheduler .
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters,and ProcessingGroupParameters , of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated
Scheduler .
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
SchedulingParameters, ReleaseParameters, MemoryParameters, and ProcessingGroupParameters, of
this instance of Schedulable should no longer be
considered in the feasibility analysis of the associated Scheduler.
Class
c when estimating the size of the MemoryArea.
Class
c when estimating the size of the MemoryArea.
SizeEstimator s
when estimating the size of the MemoryArea.
n instances of
SizeEstimator s when estimating the size of the
MemoryArea.
AsyncEvent.
Scheduler manages the execution of
schedulable objects and may implement a feasibility algorithm.PriorityParameters,
ImportanceParameters, and any others defined for particular
schedulers) provide the parameters to be used by the Scheduler.ScopedMemory is the abstract base class of all classes
dealing with representations of memory spaces with a limited
lifetime.ScopedMemory instance.
ScopedMemory instance.
ScopedMemory instance.
ScopedMemory instance.
Executor when its
execute() method is invoked after it has been shut
down.SporadicParameters instance.
RealtimeThread.waitForNextPeriod() for a
periodic thread.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
MemoryParameters for this schedulable object.
ScopedMemory.
ScopedMemory.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters for this schedulable object.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ProcessingGroupParameters of this schedulable object
only if the resulting task set is feasible.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParameters for this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParametersfor this schedulable object.
ReleaseParameters for this schedulable object only if
the resulting task set is feasible.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
Scheduler for this schedulable object.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable
object only if the resulting task set is feasible.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
SchedulingParameters for this schedulable object.
Executor that has permanently a
thread bound.ThreadBoundExecutor instance with the
specified parameters.
ThreadBoundExecutor instance with the
specified parameters.
AsyncEventHandler.ThreadedAsyncEventHandler instance whose
SchedulingParameters are inherited from the current thread
and does not have either ReleaseParameters or
MemoryParameters.
ThreadedAsyncEventHandler instance whose
parameters are inherited from the current thread, if it is a
RealtimeThread ,or null other wise.
ThreadedAsyncEventHandler instance whose
parameters are inherited from the current thread, if it is a
RealtimeThread, or null otherwise.
ThreadedAsyncEventHandler instance whose
parameters are inherited from the current thread, if it is a
RealtimeThread, or null otherwise.
ThreadedAsyncEventHandler instance with the
specified parameters.
ThreadedAsyncEventHandler instance with the
specified parameters.
ThreadedAsyncEventHandler instance with the
specified parameters.
Executor
that spawn a thread each time it has to execute.MemoryArea.enter() (and associated methods) if an exception
allocated in a memory area is thrown against its scope boundary;
that is, if an exception object cannot propagate further up the
call stack because it is being deallocated.PrivateScopedMemory.
ScopedMemory.
VTMemory instance.
ReleaseParameters type of PeriodicParameters to block
until the start of each period.
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||