|
||||||||||
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 Executor
s.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.
ReleaseParameters
for this schedulable object.
ReleaseParameters
for this schedulable object.
ReleaseParameters
for this schedulable object.
ReleaseParameters
for this schedulable object.
ReleaseParameters
for this schedulable object.
ReleaseParameters
for this schedulable object.
ReleaseParameters
for this schedulable object.
ReleaseParameters
for 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 |