|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
this modified if necessary to
have the specified clock association.
this modified if necessary to
have the specified clock association.
this to an absolute time, using the
given instance of Clock to determine the current time when
necessary.
this to an absolute time, using the
given instance of Clock to determine the current time when
necessary.
this to an absolute time, using the
given instance of Clock to determine the current time.
this to an absolute time, using the
given instance of Clock to determine the current time.
clock.AbsoluteTime(0,0).
AbsoluteTime object from the given
AbsoluteTime object.
AbsoluteTime object from the given
AbsoluteTime object.
AbsoluteTime(0,0,clock).
AbsoluteTime (date.getTime(),0).
AbsoluteTime (date.getTime(),0,clock).
AbsoluteTime object with time millisecond
and nanosecond components past the real-time clock's Epoch
(00:00:00 GMT on January 1, 1970) based on the parameter
millis plus the parameter nanos.
AbsoluteTime object with time millisecond
and nanosecond components past the
epoch for clock.
millis and nanos to
the values from this
and normalizing the result.
millis and nanos to
the values from this
and normalizing the result.
AbsoluteTime
representing the result of adding time to
the value of this
and normalizing the result.
time to
the value of this
and normalizing the result.
millis and nanos to
the values from this
and normalizing the result.
millis and nanos to
the values from this
and normalizing the result.
RelativeTime
representing the result of adding time to
the value of this
and normalizing the result.
time to
the value of this
and normalizing the result.
AsyncEventHandler to the list of handlers of the given signal.
this
added to the system.
this
added to the system.
this
added to the system.
Schedulable should be considered in
feasibility analysis until further notified.
Schedulable should be considered in
feasibility analysis until further notified.
Schedulable should be considered in
feasibility analysis until further notified.
Schedulable
will be considered in the feasibility analysis of the associated
Scheduler until further notice.
ALIGNED to identify aligned memory.
AperiodicParameters object.
AperiodicParameters object.
fire() method shall throw an instance of
this class.ArrivalTimeQueueOverflowException.
ArrivalTimeQueueOverflowException.
fireCount of each handler is incremented, and the
handlers are released (see AsyncEventHandler).AsyncEvent object.
AsyncEvent to which it is attached occurs.AsyncEventHandler with default values for
all parameters.
AsyncEventHandler with the specified nonheap
flag and default values for all other parameters.
AsyncEventHandler with the specified nonheap
flag and logic value, and default values for all other parameters.
AsyncEventHandler with the given logic
parameter and default values for all other parameters.
AsyncEventHandler with the specified values for
scheduling parameters, release parameters, memory parameters, initial memory area, processing group
parameters and non-heap flag.
AsyncEventHandler with the specified parameters.
AsyncEventHandler with the specified values for
scheduling parameters, release parameters, memory parameters, initial memory area, processing group
parameters and runnable logic.
AsynchronouslyInterruptedException.
read() method of the
underlying WaitFreeWriteQueue.
WaitFreeReadQueue and WaitFreeWriteQueue.
AsyncEventHandler that
is permanently bound to a dedicated real-time thread.BoundAsyncEventHandler using default values.
BoundAsyncEventHandler with the specified parameters.
BYTESWAP if byte swapping should be used.
java.lang.Thread attempts to lock an object
governed by an instance of PriorityCeilingEmulation and the thread or
SO's base priority exceeds the policy's ceiling.PhysicalMemoryTypeFilter objects
with the PhysicalMemoryManager.
this is pending on the currently
executing schedulable object, and if so, make it non-pending.
this to empty.
this to empty.
this.
this.
this.
this.
this.
this HighResolutionTime
with the specified HighResolutionTime time.
Comparable interface.
ReleaseParameters object appropriate to the release characteristics
of this event.
ReleaseParameters object appropriate to the
timing characteristics of this event.
RealtimeThread.
ReleaseParameters object associated with this
RealtimeThread is an instance of
is PeriodicParameters, perform any deschedulePeriodic
actions specified by
this thread's scheduler.
DMA to identify DMA memory.
run() method of the given Interruptible.
PhysicalMemoryManager can only accommodate one filter object for
each type of memory.DuplicateFilterException.
DuplicateFilterException.
run() method of the
instance of Runnable given in the constructor.
run()
method of the given Runnable.
run() method of the instance of Runnable
given in the constructor.
run() method of the given Runnable.
run() method of the
instance of Runnable given in the constructor.
run()
method of the given Runnable.
run() method of the
instance of Runnable given in the constructor.
run()
method of the given Runnable.
true if the argument time
has the same type and values as this.
true if the argument object
has the same type and values as this.
logic parameter
using this memory area as the current allocation context.
run method from the logic
parameter using this memory area as the current allocation
context.
AsyncEvent.
doInterruptible() has been invoked
and not completed.
AsyncEventHandler).
AsyncEventHandler).
WaitFreeReadQueue and WaitFreeWriteQueue.
object into this,
either in a vacant position
or else overwriting the most recently inserted element.
fireCount.
fireCount.
fireCount.
byte at the given offset in the memory area
associated with this object.
number bytes starting at the given offset in the memory area
associated with this object and assigns
them to the byte array passed starting at position low.
PriorityCeilingEmulation
policy which was exceeded by the base priority of an SO or
thread that attempted to synchronize on an object governed by
the policy, which resulted in throwing of this.
PriorityCeilingEmulation object.
clock associated with this.
Clock on which this timer is based.
cost.
cost.
MemoryArea object
representing the current allocation context.
this to a Date format.
deadline.
deadline.
getCeiling()
double at the given offset in the memory area
associated with this object.
number doubles starting at the given offset in the memory area
associated with this object and assign
them to the double array passed starting at position low.
this clock from the Epoch.
Timer is expected to fire.
float at the given offset in the memory area
associated with this object.
number floats starting at the given offset in the memory area
associated with this object and assign
them to the int array passed starting at position low.
AsynchronouslyInterruptedException
that is generated when RealtimeThread.interrupt()is invoked.
int at the given offset in the memory area
associated with this object.
this Timer.
number integers starting at the given offset in the memory area
associated with this object and assign
them to the int array passed starting at position low.
long at the given offset in the memory area
associated with this object.
number longs starting at the given offset in the memory area
associated with this object and assign
them to the long array passed starting at position low.
PriorityCeilingEmulation object whose ceiling is
PriorityScheduler.instance().getMaxPriority().
setMaximumConcurrentLocks() methods.
MemoryArea associated with this.
MemoryArea in which the given
object is located.
RealtimeThread (corresponding to the
area parameter for the constructor.)
MemoryArea instances to
which the current schedulable object has access.
MemoryParameters object for this
schedulable object.
MemoryParameters object for this
schedulable object.
MemoryParameters object for this
schedulable object.
this.
Object.
this.
MemoryArea in the memory area stack
at the index given.
fireCount.
period.
this.
this.
ScopedMemory.
ProcessingGroupParameters object for this
schedulable object.
ProcessingGroupParameters object for this
schedulable object.
ProcessingGroupParameters object for this
schedulable object.
ScopedMemory.
ReleaseParameters object for this
schedulable object.
ReleaseParameters object for this
schedulable object.
ReleaseParameters object for this
schedulable object.
Scheduler object for this
schedulable object.
Scheduler object for this
schedulable object.
Scheduler object for this
schedulable object.
SchedulingParameters object for this
schedulable object.
SchedulingParameters object for this
schedulable object.
SchedulingParameters object for this
schedulable object.
short at the given offset in the memory area
associated with this object.
number shorts starting at the given offset in the memory area
associated with this object and assign
them to the short array passed starting at position low.
start.
this.
this.
AsyncEvent occur.
this.
happened method can be replaced with the clear
method and application logic.
Object.hashCode().
HeapMemory class is a singleton object that allows
logic with a non-heap allocation context to allocate objects in the Java heap.HighResolutionTime is the base class for
AbsoluteTime,
RelativeTime, RationalTime.IllegalAssignmentError.
IllegalAssignmentError.
ImmortalMemory is a memory resource that is unexceptionally available
to all schedulable objects and Java threads for use and allocation.ImmortalPhysicalMemory allows objects to be allocated
from a range of physical memory with particular attributes, determined by
their memory type.ImportanceParameters.
InaccessibleAreaException.
InaccessibleAreaException.
HeapMemory representing
the Java heap.
ImmortalMemory
object.
PriorityInheritance.
PriorityScheduler which is the system's base
scheduler.
Thread.interrupt(),
generates the generic AsynchronouslyInterruptedException and
targets it at this, and sets the interrupted state to pending.
run() method
is interrupted.
Interruptible is an interface implemented by classes
that will be used as arguments on the method doInterruptible() of
AsynchronouslyInterruptedException and its subclasses.IO_PAGE if I/O space should be used.
this is empty.
this is empty.
this is full.
this is full.
this is active and is
enabled such that when the given time occurs it will
fire the event.
ScopedMemory goes down to zero.
time parameter for
the reference count of this ScopedMemory to drop to zero.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
joinAndEnter combines
join();enter(); such that no enter() from
another schedulable object can intervene between the two method invocations.
LTMemory represents a memory area guaranteed by the system
to have linear time allocation when memory consumption from the memory
area is less than the memory area's initial size.LTMemory of the given size.
LTMemory of the given size.
LTMemory of the given size.
LTMemory of the given size.
LTMemory of the given size.
LTMemory of the given size.
LTMemory of the given size.
LTMemory of the given size.
LTPhysicalMemory allows objects to be allocated from
a range of physical memory with particular attributes, determined by
their memory type.LTPhysicalMemory with the given parameters.
LTPhysicalMemory with the given parameters.
LTPhysicalMemory with the given parameters.
LTPhysicalMemory with the given parameters.
LTPhysicalMemory with the given parameters.
LTPhysicalMemory with the given parameters.
LTPhysicalMemory with the given parameters.
LTPhysicalMemory with the given parameters.
PriorityScheduler.getMaxPriority() method instead.
MemoryArea.MemoryAccessError.
MemoryAccessError.
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.MemoryArea.
MemoryArea.
MemoryArea.
MemoryArea.
MemoryInUseException.
MemoryInUseException.
RealtimeThread and AsyncEventHandler.MemoryParameters object with the given values.
MemoryParameters object with the given values.
MemoryScopeException.
MemoryScopeException.
PhysicalMemoryManager is given
conflicting specifications for memory.MemoryTypeConflictException.
MemoryTypeConflictException.
PriorityScheduler.getMinPriority() method instead.
AsyncEvent
when on a minimum interarrival time violation.MITViolationException.
MITViolationException.
NoHeapRealtimeThread is a specialized form of RealtimeThread.NoHeapRealtimeThread.
Runnable.
WaitFreeReadQueue and WaitFreeWriteQueue.
WaitFreeReadQueue and WaitFreeWriteQueue.
ImmortalPhysicalMemory,
LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess, or
RawMemoryFloatAccess is given an invalid address.OffsetOutOfBoundsException.
OffsetOutOfBoundsException.
AsyncEvent that is driven by a Clock.OneShotTimer, based on the Clock
associated with the time parameter, that will execute its
fire method according to the given time.
OneShotTimer, based on the given
clock, that will execute its
fire method according to the given time.
AsyncEvent to fire when any memory in the range is
added to the system.
AsyncEvent to fire when any memory of this type
in the range is
added to the system.
PeriodicParameters object.
PeriodicParameters object.
PeriodicParameters object.
AsyncEvent whose fire method is
executed periodically according to the
given parameters.PeriodicTimer that executes its fire method
periodically.
PeriodicTimer that executes its fire
method periodically.
PhysicalMemoryManager is not ordinarily used by applications,
except that the implementation may require the
application to use the PhysicalMemoryManager.registerFilter(java.lang.Object, javax.realtime.PhysicalMemoryTypeFilter) method to
make the physical memory manager aware of the memory types on their platform.PhysicalMemoryTypeFilter which allow additional characteristics of memory
in devices to be specified.AsyncEventHandler to handle POSIX signals.PriorityParameters with the given priority.
PriorityScheduler.
cost.ProcessingGroupParameters object.
throw of an instance of AsynchronouslyInterruptedException.
RawMemoryAccess models a range of physical
memory as a fixed sequence of bytes.RawMemoryAccess with the given parameters,
and set the object to the mapped state.
RawMemoryAccess with the given parameters,
and set the object to the mapped state.
RawMemoryFloatAccess with the given parameters,
and set the object to the mapped state.
RawMemoryFloatAccess with the given parameters,
and set the object to the mapped state.
RealtimeSecurity object.
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 extends Thread and adds access to real-time services
such as asynchronous transfer of control, non-heap memory, and advanced scheduler services.SchedulingParameters and default values for
all other parameters.
SchedulingParameters and ReleaseParameters
and default values for all other parameters.
Runnable.
this to a relative time, using the
given instance of Clock to determine the current time.
this to a relative time, using the
given instance of Clock to determine the current time.
this to a relative time, using the
given instance of Clock to determine the current time when
necessary.
this to a relative time, using the
given instance of Clock to determine the current time when
necessary.
this.
this.
new RelativeTime(0,0).
new RelativeTime(0,0,clock).
RelativeTime object representing an interval
based on the parameter
millis plus the parameter nanos.
RelativeTime object representing an interval
based on the parameter
millis plus the parameter nanos.
RelativeTime object from the given
RelativeTime object.
RelativeTime object from the given
RelativeTime object.
ReleaseParameters.
ReleaseParameters with the given parameter values.
Schedulable should not be considered in
feasibility analysis until it is further notified.
Schedulable should not be considered in
feasibility analysis until it is further notified.
Schedulable should not be considered in
feasibility analysis until it is further notified.
AsyncEventHandler from the list of handlers
of the given signal.
number instances of
Class c when estimating the size of the
MemoryArea.
number instances of
SizeEstimator size when estimating the size of the
MemoryArea.
size when estimating the size of the
MemoryArea.
length
reference values when estimating the size of the MemoryArea.
length
primitive values when estimating the size of the MemoryArea.
doInterruptible().
ResourceLimitError.
ResourceLimitError.
AsyncEvent.
doInterruptible().
Scheduler if they
provide a run() method and the methods defined below.RealtimeThread.waitForNextPeriod() for a periodic thread.
Scheduler manages
the execution of schedulable objects and implements a feasibility
algorithm.Scheduler.
SchedulingParameters (PriorityParameters,
ImportanceParameters, and any others defined for particular
schedulers) provide the parameters to be used by the
Scheduler.SchedulingParameters.
ScopedMemory where that operation would cause a violation of
the single parent rule.ScopedCycleException.
ScopedCycleException.
ScopedMemory is the abstract base class of all classes dealing with
representations of memory spaces which have a limited lifetime.ScopedMemory area with the given parameters.
ScopedMemory area with the given parameters.
ScopedMemory area with the given parameters.
ScopedMemory area with the given parameters.
this to that given
by the parameter.
this to that of
the given time.
this to the given
argument, and the nanosecond component of
this to 0.
this.
byte at the given offset in the memory area
associated with this object.
number bytes starting at the given offset in the memory area
associated with this object from the
byte array passed starting at position low.
cost.
deadline.
double at the given offset in the memory area
associated with this object.
number doubles starting at the given offset in the memory area
associated with this object from the
double array passed starting at position low.
float at the given offset in the memory area
associated with this object.
number floats starting at the given offset in the memory area
associated with this object from the
float array passed starting at position low.
AsyncEventHandler as the handler of the given signal.
this.
this.
this.
this.
this.
int at the given offset in the memory area
associated with this object.
interval value of this.
number ints starting at the given offset in the memory area
associated with this object from the
int array passed starting at position low.
long at the given offset in the memory area
associated with this object.
number longs starting at the given offset in the memory area
associated with this object from the
long array passed starting at position low.
Schedulable.
Schedulable.
Schedulable.
this.
this.
this.
obj.
period.
ScopedMemory to the given object.
ProcessingGroupParameters of this.
ProcessingGroupParameters of this.
ProcessingGroupParameters of this.
this.
this.
this.
Schedulable.
Schedulable.
Schedulable.
this.
Schedulable.
Schedulable.
Schedulable.
short at the given offset in the memory area
associated with this object.
number shorts starting at the given offset in the memory area
associated with this object from the
short array passed starting at position low.
start.
SHARED to identify shared memory.
this.
this.
ImmortalPhysicalMemory,
LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess, or
RawMemoryFloatAccess is given an invalid size or if an
accessor method on one of the above classes would cause access to
an invalid address.SizeOutOfBoundsException.
SizeOutOfBoundsException.
SporadicParameters object.
SporadicParameters object.
NoHeapRealtimeThread is startable and starts it
if it is.
RelativeTime
representing the result of subtracting time from
the value of this
and normalizing the result.
time from
the value of this
and normalizing the result.
AbsoluteTime
representing the result of subtracting time from
the value of this
and normalizing the result.
time from
the value of this
and normalizing the result.
RelativeTime
representing the result of subtracting time from
the value of this
and normalizing the result.
time from
the value of this
and normalizing the result.
MemoryArea.enter(Runnable logic)
when a Throwable allocated from memory that
is not usable in the surrounding scope tries to propagate out of the
scope of the enter.ThrowBoundaryError.
ThrowBoundaryError.
Schedulable object which will be asynchronously
interrupted at the expiration of a timer.Timed with a timer set to
time.
Clock.time,
based on the Clock clock and is
handled by the specified AsyncEventHandler handler.
this.
Schedulable
this.
this.
ScopedMemory of the
form Scoped memory # <num> where <num> is a number that uniquely
identifies this scoped memory area.
AsyncEvent attempts to bind to a happening that does not
exist.UnknownHappeningException.
UnknownHappeningException.
UnsupportedPhysicalMemoryException.
UnsupportedPhysicalMemoryException.
VTMemory is similar to LTMemory except that
the execution time of an allocation from a VTMemory area
need not complete in linear time.VTMemory with the given parameters.
VTMemory with the given parameters.
VTMemory with the given parameters.
VTMemory with the given parameters.
VTMemory of the given size.
VTMemory of the given size.
VTMemory of the given size.
VTMemory of the given size.
VTPhysicalMemory allows objects to be allocated from
a range of physical memory with particular attributes, determined by
their memory type.VTPhysicalMemory with the given parameters.
VTPhysicalMemory with the given parameters.
VTPhysicalMemory with the given parameters.
VTPhysicalMemory with the given parameters.
VTPhysicalMemory with the given parameters.
VTPhysicalMemory with the given parameters.
VTPhysicalMemory with the given parameters.
VTPhysicalMemory with the given parameters.
this is empty block until a writer
inserts an element.
waitForNextPeriodInterruptible() method is a
duplicate of RealtimeThread.waitForNextPeriod() except that
waitForNextPeriodInterruptible is able to throw
InterruptedException.
target.wait() but with the
enhancement that it waits with a precision of
HighResolutionTime.As for
target.wait(), there is the possibility of
spurious wakeup behavior.
WaitFreeReadQueue and WaitFreeWriteQueue.
maximum
elements in memory.
maximum
elements in memory.
maximum
elements in memory.
maximum
elements in immortal memory.
memory with an unsynchronized and
nonblocking write() method and a
synchronized and blocking read() method.
maximum
elements in memory.
maximum
elements in immortal memory.
object into this if
this is non-full and otherwise
has no effect on this; the
boolean result reflects whether
object has been inserted.
|
|||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||