|
|||||||||
PREV NEXT | FRAMES NO FRAMES |
this
to an absolute time relative
to a given clock.
this
to an absolute time, relative to
the given instance of Clock
.
this
to an absolute time.
this
to an absolute time, relative to
the given instance of Clock
.
this
to an absolute time.
AbsoluteTime(0,0)
.
AbsoluteTime
object from the given
AbsoluteTime
object.
new AbsoluteTime(date.getTime(), 0)
.
AbsoluteTime
object which means a time
millis
milliseconds plus nanos
nanoseconds
past 00:00:00 GMT on January 1, 1970.
millis
and nanos
to this
.
this
.
millis
and nanos
to this
.
this
.
this
.
this
to the interval of the given
instance of RelativeTime
.
this
.
this
to the interval of the given
instance of RelativeTime
.
AsyncEventHandler
to the list of
handlers of the AsyncEvent
of the given signal.
this
should be considered in
feasibility analyses until further notified, only if the new set of
parameters is feasible.
this
to the sed of such characteristics already being considered, if the
addition would result in the new, larger set being feasible.
this
to the set of such chracteristics already being considered, if the
addition would result in the new, larger set being feasible.
AbsoluteTime
.
this
to the given instance of
AbsoluteTime
.
this
should be considered in
feasibility analyses until further notified.
Schedulable
should be considered in feasibility analysis until further notified.
Schedulable
should be considered in feasibility analysis until further notified.
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.
AperiodicParameters
object.
this
then the fire()
method shall throw a
ResourceLimitError
.
fire()
method shall throw an
ArrivalTimeQueueOverflowException
.ScopedCycleException
.
ScopedCycleException
.
this
then the arrival time is ignored.
this
then the previous arrival time is overwritten by
the new arrival time.
this
then the queue is lengthened and the arrival time
is saved.
AsyncEvent
object.
AsyncEvent
occurs.AsyncEventHandler
whose
SchedulingParameters
are inherited from the current
thread and does not have either ReleaseParameters
or
MemoryParameters
.
AsyncEventHandler
whose
parameters are inherited from the current thread, if the current
thread is a RealtimeThread
, or null, otherwise.
AsyncEventHandler
whose
SchedulingParameters
are inherited from the current
thread and does not have either ReleaseParameters
or
MemoryParameters
.
AsyncEventHandler
whose
parameters are inherited from the current thread, if the current
thread is a RealtimeThread
, or null, otherwise.
AsyncEventHandler
whose
parameters are inherited from the current thread, if the current
thread is a RealtimeThread
, or null, otherwise.
AsyncEventHandler
whose
parameters are inherited from the current thread, if the current
thread is a RealtimeThread
, or null, otherwise.
AsyncEventHandler
whose
parameters are inherited from the current thread, if the current
thread is a RealtimeThread
, or null, otherwise.
RealtimeThread
.AsynchronouslyInterruptedException
.
BDWGarbageCollector
provides a means of interfacing with
the Boehm-D-Waters garbage collector.ReleaseParameters, ProcessingGroupParameters
and
MemoryParameters
that this
has them as its parameters.
this
that there is one more instance of Schedulable
that uses this
as its ReleaseParameters
.
this
that there is one more instance of Schedulable
that uses this
as its ReleaseParameters
.
this
that there is one more instance of Schedulable
that uses this
as its ReleaseParameters
.
this
that there is one more instance of Schedulable
that uses this
as its ReleaseParameters
.
read()
method of the
underlying WaitFreeWriteQueue
.
write()
method of the
underlying WaitFreeReadQueue
.
RealtimeThread
, or null otherwise.
this
to empty.
this
to empty.
HighResolutionTime
with the specified
HighResolutionTime
.
HighResolutionTime
with the specified
HighResolutionTime
.
CopyingGarbageCollector
provides a means of interfacing
with the Stop and Copy garbage collector written by Karen.ReleaseParameters
block appropriate
to the timing characteristics of the event.
ReleaseParameters
object with the next
fire time as the start time and the interval of this
as the period.
ReleaseParameters
block appropriate to the
timing characteristics of this event.
CTMemory
represents a constant-sized memory scope.RealtimeThread
.
DebugScheduler
is a scheduler designed to test the rest of the system.DefaultPhysicalMemoryFactory
waitForNextPeriod()
for this
if
the type of the associated instance of ReleaseParameters
is
PeriodicParameters
.
threadID
until enableThread -
used in the lock implementation to wait on a lock.
run()
method of the given Interruptible
.
PhysicalMemoryManger
can only accommodate one
filter object for each type of memory.DuplicateFilterException
.
DuplicateFilterException
.
threadID
, allowing it run again - used in notify
run()
method of the
java.lang.Runnable
passed at construction time.
ScopedMemory
area to the current realtime
thread for the duration of the execution of the run()
method
of the current instance of Schedulable
or the run()
method of the instance of Schedulable
fiven in the constructor.
run()
method of the
java.lang.Runnable
passed at construction time.
ScopedMemory
area to the current realtime
thread for the duration of the execution of the run()
method
of the current instance of Schedulable
or the run()
method of the instance of Schedulable
fiven in the constructor.
java.lang.Thread.enumerate()
.
this.
- estimate -
Variable in class javax.realtime.SizeEstimator
- The estimated number of bytes neede to store all objects reserved.
- executeInArea(Runnable) -
Method in class javax.realtime.MemoryArea
- Execute the
run()
method from the logic
parameter
using this memory area as the current allocation context.
- exitMem() -
Method in class javax.realtime.RealtimeThread
-
- exitMemBlock(RealtimeThread, MemAreaStack) -
Method in class javax.realtime.MemoryArea
-
AsyncEvent
.
doInterruptible()
has been invoked and not completed.
AsyncEvent
to occur now.
AsyncEventHandler
).
AsyncEventHandler
.
this
is full then this call overwrites the
last object written to this
with the given
object.
java.lang.Object
to replace the last one.
fireCount
.
fireCount
.
fireCount
.
nunber
bytes starting at the given offset and
assign them to the byte array starting at the position
low
.
Clock
that this timer is based on.
cost
.
GarbageCollector
.
this
.
this
to a java.utilDate
format.
deadline
.
PriorityCeilingEmulation
object.
number
double values starting at the given
offset
in this, and assigns them into the
double
array starting at position low
.
this
will next fire
number
float values sstarting at the give
offset
in this, and assign them into the byte
array starting at position low
.
frequency
.
AsynchronouslyInterruptedException
,
which is generated when RealtimeThread.interrupt()
is invoked.
int
at the given offset.
this
.
this
For an instance of
RelativeTime
it is the interval divided by the frequency.
this
.
number
ints starting at the given offset and
assign them to the int array passed at position low
.
long
at the given offset.
number
longs starting at the given offset and assign
them to the long array passed starting at position low
.
setMaximumConcurrentLocks()
methods.
this
.
this
can grow.
java.lang.Thread
.
MemoryArea
associated with this
.
MemoryArea
.
MemoryArea
in which the given object is located.
MemoryArea
instances to which
this RealtimeThread
has access.
Schedulable
.
MemoryParameters
object.
MemoryParameters
object.
this
.
java.lang.Thread
.
this
.
Object
.
this
.
java.lang.Thread
.
MemoryArea
in the memory area stack
at the index given.
fireCount
.
period
.
Scheduler
.
this
.
Scheduler
.
this
.
ScopedMemory
.
RealtimeThread
may have to wait for the collector to
reach a preemption-safe point.
Schedulable
.
ProcessingGroupParameters
object.
ProcessingGroupParameters
object.
ScopedMemory
.
Schedulable
.
ReleaseParameters
object.
ReleaseParameters
object.
RealtimeClock
instance.
Scheduler
associated with this instance of Schedulable
.
Scheduler
object.
Scheduler
object.
Schedulable
.
SchedulingParameters
object.
SchedulingParameters
object.
short
at the given offset.
number
shorts starting at the give offset and assign
them to the short array passed starting at position low
.
start
.
AbstractTime
.
this
.
this
.
AsyncEvent
occur.
this
.
HeapMemory
class is a singleton object that allows logic
within other scoped memory to allocate objects in the Java heap.HighResolutiontime
is the base class for
AbsoluteTime, RelativeTime, RationalTime
.ImmortalPhysicalMemory,
LTPhyscalMemory, VTPhysicalMemory, RawMemoryAccess
, or
RawMemoryFloatAccess
is given an invalid size or
if an accessor method on one of the above classes cause access
to an invalid address.IllegalAssignmentError
.
IllegalAssignmentError
.
ImmortalMemory
is a memory resource that is shared among
all threads.ImmortalPhysicalMemory
allows objects to be
allocated from a range of physical memory with particular attributes,
determined by their memory type.ImportanceParameters
.
InaccessibleAreaException
.
MemoryArea
.
HeapMemory
representing the Java heap.
ImmortalMemory
space.
PriorityInheritance
.
PriorityScheduler
.
AsynchronouslyInterruptedException
to pending.
- interruptAction(AsynchronouslyInterruptedException) -
Method in interface javax.realtime.Interruptible
- This method is called by the system if the
run()
method
is excepted.
- interrupted() -
Static method in class javax.realtime.RealtimeThread
- Same as
java.lang.Thread.interrupted()
.
- Interruptible - interface javax.realtime.Interruptible.
Interruptible
is an interface implemented by classes
that will be used as arguments on the doInterruptible()
of AsynchronouslyInterruptedException
and its
subclasses.- interval -
Variable in class javax.realtime.PeriodicTimer
-
- invocations -
Static variable in class javax.realtime.PriorityScheduler
-
- isEmpty() -
Method in class javax.realtime.RefList
-
- isEmpty() -
Method in class javax.realtime.WaitFreeDequeue
- Used to check if the queue is empty.
- isEmpty() -
Method in class javax.realtime.WaitFreeReadQueue
- Queries the system to determine if
this
is empty.
- isEmpty() -
Method in class javax.realtime.WaitFreeWriteQueue
- Queries the system to determine if
this
is empty.
- isEnabled() -
Method in class javax.realtime.AsynchronouslyInterruptedException
- Query the enabled status of this exception.
- isFeasible() -
Method in class javax.realtime.DebugScheduler
- It is always feasible to add another thread to a DebugScheduler.
- isFeasible() -
Method in class javax.realtime.PriorityScheduler
- Queries the system about the feasibility of the set of
Schedulable
objects with respect to their include in the
feasibility set and the constraints expressed by their associated
parameter objects.
- isFeasible() -
Method in class javax.realtime.RoundRobinScheduler
- It is always feasible to add another thread to a RoundRobinScheduler.
- isFeasible() -
Method in class javax.realtime.Scheduler
- Queries the system about the feasibility of the set of scheduling
and release characteristics currently being considered.
- isFeasible(Schedulable, ReleaseParameters) -
Method in class javax.realtime.DebugScheduler
- It is always feasible to add another thread to a DebugScheduler.
- isFeasible(Schedulable, ReleaseParameters) -
Method in class javax.realtime.PriorityScheduler
-
- isFeasible(Schedulable, ReleaseParameters) -
Method in class javax.realtime.RoundRobinScheduler
- It is always feasible to add another thread to a RoundRobinScheduler.
- isFeasible(Schedulable, ReleaseParameters) -
Method in class javax.realtime.Scheduler
-
- isFull() -
Method in class javax.realtime.WaitFreeDequeue
- Used to check if the queue is full.
- isFull() -
Method in class javax.realtime.WaitFreeReadQueue
- Queries the system to determine if
this
is full.
- isFull() -
Method in class javax.realtime.WaitFreeWriteQueue
- Queries the system to determine if
this
is full.
- isPresent(long, long) -
Method in interface javax.realtime.PhysicalMemoryTypeFilter
- Queries the system about the existance of the specified range of physical memory.
- isRemovable() -
Method in interface javax.realtime.PhysicalMemoryTypeFilter
- Queries the system about the removability of this memory.
- isRemovable(long, long) -
Static method in class javax.realtime.PhysicalMemoryManager
- Queries the system about the removability of the specified range
of memory.
- isRemoved(long, long) -
Static method in class javax.realtime.PhysicalMemoryManager
- Queries the system about the removed state of the specified range
of memory.
- isRunning() -
Method in class javax.realtime.Timer
- Tests this to determine if this has been started and is in a
state (enabled) such that when the given time occurs it will
fire the event.
- iterator -
Variable in class javax.realtime.DebugScheduler
-
- iterator -
Variable in class javax.realtime.RoundRobinScheduler
-
- iterator() -
Method in class javax.realtime.RefList
-
ScopedMemory
goes down to zero.
time
parameter for the
reference count of this ScopedMemory
to go down to zero.
join()
and enter()
such that no enter()
from another thread can intervene between the two method invocations.
join()
and enter()
such that no enter()
from another thread can intervene between the two method invocations.
join()
and enter()
such that no enter()
from another thread can intervene between the two method invocations.
join()
and enter()
such that no enter()
from another thread can intervene between the two method invocations.
this
.
logic.run()
is executed when enter()
is called.
this
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.LTMemory
of the given size.
LTMemory
of the given size.
LTMemory
of the given size and logic.
LTMemory
of the given size estimated by two instances of
SizeEstimator
.
LTMemory
of the given size estimated by two instances of
SizeEstimator
and logic.
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.
MarkSweepGarbageCollector
provides a means of interfacing
with the Mark and Sweep precise garbage collector written by Karen.MemAreaStack
can be used to create a tree of MemoryArea
references to determine whether a ScopedMemory check fails.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.
MemoryScopeError
MemoryScopeException
.
MemoryScopeException
.
PhysicalMemoryManager
is given conflicting specifications for memory.MemoryTypeConflictException
.
MemoryTypeConflictException
.
Schedulable
which
has this
as its instance of ReleaseParameters
occurs at a time les then the minimum interarrival time defined here
then the fire()
method shall throw
MITViolationException
.
MITViolationException
.
MITViolationException
.
Schedulable
which
has this
as its instance of ReleaseParameters
occurs at a time less then the minimum 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 than the minimum interarrival time defined here
then the previous arrival time is overwritten with the new arrival time.
Schedulble
which
has this
as its instance of ReleaseParameters
occurs at a time less then the minimum interarrival time defined here
then the new arrival time is added to the queue of arrival times.
MonitorControl
.
NoGarbageCollector
provides a means of informing
the program that no garbage collector is present.NoHeapRealtimeThread
is a specialized form of
RealtimeThread
.NoHeapRealtimeThread
which will execute in the
given MemoryArea
NoHeapRealtimeThread
which will execute
logic
in the given MemoryArea
NoHeapRealtimeThread
that will inherit
the properties described in MemoryParameters
and will
run logic
.
NoHeapRealtimeThread
.
NoHeapRealtimeThread
.
NoHeapRealtimeThread
.
read()
method of the
underlying WaitFreeReadQueue
.
write()
method of the
underlying WaitFreeWriteQueue
.
ImmortalPhysicalMemory,
LTPhysicalMemory, VTPhysicalMemory, RawMemoryAccess
, or
RawMemoryFloatAccess
is given an invalid address.OffsetOutOfBoundsException
.
OffsetOutOfBoundsException
.
AsyncEvent
that is driven by a clock.AsyncEvent
that will execute
its fire method at the expiration of the given time.
AsyncEvent
, based on the
given clock, that will execute its fire method at the expiration
of the given time.
AsyncEventHandler
to run when any
memory in the range is added to the system.
AsyncEventHandler
to be called if any
memory in the specified range is inserted.
AsyncEventHandler
to run when any
memory in the range is removed from the system.
AsyncEventHandler
to be called if any
memory in the specified range is removed.
waitForNextPeriod()
method on the associated Schedulable
object will be unblocked
at the start of each period.PeriodicParameters
object.
AsyncEvent
whose fire method is executed periodically
according to the given parameters.AsyncEvent
that executes its
fire method periodically.
AsyncEvent
that executes its
fire method periodically.
PhysicalMemoryFactory
PhysicalMemoryManager
is available for use
by the various physical memory accessor objects
(VTPhysicalMemory, LTPhysicalMemory, ImmortalPhysicalMemory,
RawMemoryAccess, 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.PhysicalMemoryTypeFilter
which allow additional
characteristics of memory in devices to be specified.AsyncEvent
to handle POSIX signals.PriorityCeilingEmulation
object
with a given ceiling.
SchedulingParameters
with
the given priority.
ProcessingGroupParameters
objects.
RationalTime
.
RationalTime
.
RationalTime
from the given
RelativeTime
.
RawMemoryAccess
models a range of
physical memory as a fixed sequence of bytes.RawMemoryAccess
with the given parameters.
RawMemoryAccess
with the given parameters.
RawMemoryFloatAccess
object using the given parameters.
RawMemoryFloatAccess
object using the given parameters.
RealtimeClock
implements a real-time clock.RealtimeClock
.
RealtimeClock
using given parameters.
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 java.lang.Thread
and includes classes and methods to get and set parameterer objects,
manage the execution of those threads with a
ReleaseParameters
type of PeriodicParameters
,
and manage waiting.SchedulingParameters
.
SchedulingParameters
and ReleaseParameters
.
java.lang.Runnable
.
RefCountArea
is a new MemoryArea
which
allows access from anywhere, access to ImmortalMemory
and the heap, where objects live as long as there are references
to them.Obj
is assumed to have refCount == 1.
RelativeTime
object with current time given by
this
with reference to the parameter.
this
to a relative time, with
respect to the given instance of Clock
.
RelativeTime
object from the time given by
this
but based on the given instance of Clock
.
RelativeTime
object with current time given by
this
with reference to Clock
parameter.
RelativeTime
object with current time given by
this
with reference to Clock
parameter.
this
to a relative time, with
respect to the given instance of Clock
.
RelativeTime
object from the time given by
this
but based on the given instance of Clock
.
RelativeTime
object from the time given by
this
but based on the given instance of Clock
.
new RelativeTime(0, 0)
.
RelativeTime
object representing an interval
defined by the given parameter values.
RelativeTime
object from the given
RelativeTime
object.
ReleaseParameters
.
ReleaseParameters
with
the given parameter values.
Schedulable
should not be considered in feasibility
analyses until further notified.
Schedulable
should not be considered in feasibility analyses until further
notified.
Schedulable
should
not be considered in feasibility analysis until further notified.
this
and cooperating facilities that the
ReleaseParameters
of the ginve instance of Schedulable
should not be considered in feasibility analysis until further notified.
SchedulingParameters, ReleaseParameters, MemoryParameters
and ProcessingGroupParameters
) of this instance of
Schedulable
should no longer be considered in the
feasibility analysis of the associated Scheduler
until further notice.
AsyncEventHandler
to the list
of handlers of the AsyncEvent
of the given signal.
n
instances of Class c
when estimating the size of the MemoryArea
.
SizeEstimator s
when estimating the size of the MemoryArea
.
n
instances of SizeEstimator size
when estimating the size of the MemoryArea
.
doInterruptible()
.
ResourceLimitError
.
ResourceLimitError
.
RoundRobinScheduler
is an example of the dumbest possible
scheduler that actually switches between threads.AsyncEvent
.
doInterruptible()
.
Scheduler
if they
provide a run()
method and the methods defined below.waitForNextPeriod()
for a periodic thread.
Scheduler
manages the execution of
schedulable objects and may implement a feasibility algorithm.Scheduler
.
SchedulingParameters(PriorityParameters,
ImportanceParameters
and any others defined for particular
schedulers) provide the parameters to be used by the
Scheduler
.ScopedCycleException
.
ScopedCycleException
.
ScopedMemory
is the abstract base class of all classes dealing
with representations of memoryspaces with a limited lifetime.ScopedMemory
with the given parameters.
ScopedMemory
with the given parameters.
ScopedMemory
with the given parameters.
ScopedMemory
with the given parameters.
ScopedPhysicalMemory
this
to that given by the parameter.
this
to that of the given
time.
this
to the given argument.
this
.
number
bytes starting at the give offset from
the byte array passed starting at position low
.
cost
.
deadline
.
number
double values starting at the given offset
in this from the double array starting at position low
.
number
float values starting at the given offset
in this from the float array starting at position low
.
frequency
field.
AsyncEventHandler
as the handler
of the AsyncEvent
of the given signal.
int
at the given offset.
interval
value of this
.
number
ints starting at the given offset from
the int array passed starting at position low
.
long
at the given offset.
number
longs starting at the given offset from
the long array passed starting at position low
.
Schedulable
.
Schedulable
.
Schedulable
.
this
.
this
.
this
.
setMonitorControl()
, except
that the policy only affects the indicated object monitor.
period
.
ScopedMemory
.
Schedulable
.
ProcessingGroupParameters
object.
ProcessingGroupParameters
of this
only
if the resulting set of scheduling and release characteristics is feasible.
this
.
ProcessingGroupParameters
of this
only if the
resulting set of scheduling and release characteristics is feasible.
ProcessingGroupParameters
of this
only
if the resulting set of scheduling and release characteristics is feasible.
microsecs
microseconds
Schedulable
.
Schedulable
.
this
.
ReleaseParameters
for this schedulable object only if
the resulting set of scheduling and release characteristics is feasible.
ReleaseParameters
for this schedulable object only if
the resulting set of scheduling and release characteristics is feasible.
this
.
RealtimeClock
instance.
Schedulable
.
Scheduler
object.
Scheduler
object.
Schedulable
.
Scheduler
object.
Schedulable
.
SchedulingParameters
object.
SchedulingParameters
object.
this
.
this
.
this
.
short
at the given offset.
number
shorts starting at the given offset from
the short array passed starting at position low
.
SIGxxxx
constants.
start
.
this
.
SIBIOT
in the future.
libthread
.
SIGPOLL alias).
- SIGIOT -
Static variable in class javax.realtime.POSIXSignalHandler
- IOT instruction.
- SIGKILL -
Static variable in class javax.realtime.POSIXSignalHandler
- Kill (cannot be caught or ignored).
- SIGLOST -
Static variable in class javax.realtime.POSIXSignalHandler
- Resource lost (e.g., record-lock lost).
- SIGLWP -
Static variable in class javax.realtime.POSIXSignalHandler
- Special signal used by thread library.
- signalsHandlersList -
Static variable in class javax.realtime.POSIXSignalHandler
-
- SIGPIPE -
Static variable in class javax.realtime.POSIXSignalHandler
- Write on a pipe with no one to read it.
- SIGPOLL -
Static variable in class javax.realtime.POSIXSignalHandler
- Pollable event occured.
- SIGPROF -
Static variable in class javax.realtime.POSIXSignalHandler
- Profiling timer expired.
- SIGPWR -
Static variable in class javax.realtime.POSIXSignalHandler
- Power-fail restart.
- SIGQUIT -
Static variable in class javax.realtime.POSIXSignalHandler
- Quit (ASCII FS).
- SIGSEGV -
Static variable in class javax.realtime.POSIXSignalHandler
- Segmentation violation.
- SIGSTOP -
Static variable in class javax.realtime.POSIXSignalHandler
- Stop (cannot be caught or ignored).
- SIGSYS -
Static variable in class javax.realtime.POSIXSignalHandler
- Bad argument to system call.
- SIGTERM -
Static variable in class javax.realtime.POSIXSignalHandler
- Software termination signal from kill.
- SIGTHAW -
Static variable in class javax.realtime.POSIXSignalHandler
- Special signal used by CPR.
- SIGTRAP -
Static variable in class javax.realtime.POSIXSignalHandler
- Trace trap (not reset when caught).
- SIGTSTP -
Static variable in class javax.realtime.POSIXSignalHandler
- User stop requested from tty.
- SIGTTIN -
Static variable in class javax.realtime.POSIXSignalHandler
- Background tty read attempted.
- SIGTTOU -
Static variable in class javax.realtime.POSIXSignalHandler
- Background tty write attempted.
- SIGURG -
Static variable in class javax.realtime.POSIXSignalHandler
- Urgent socket condition.
- SIGUSR1 -
Static variable in class javax.realtime.POSIXSignalHandler
- User defined signal = 1.
- SIGUSR2 -
Static variable in class javax.realtime.POSIXSignalHandler
- User defined signal = 2.
- SIGVTALRM -
Static variable in class javax.realtime.POSIXSignalHandler
- Virtual timer expired.
- SIGWAITING -
Static variable in class javax.realtime.POSIXSignalHandler
- Process's lwps are blocked.
- SIGWINCH -
Static variable in class javax.realtime.POSIXSignalHandler
- Window size change.
- SIGXCPU -
Static variable in class javax.realtime.POSIXSignalHandler
- Exceeded cpu limit.
- SIGXFSZ -
Static variable in class javax.realtime.POSIXSignalHandler
- Exceeded file size limit.
- size -
Variable in class javax.realtime.ImmortalPhysicalMemory
-
- size -
Variable in class javax.realtime.LTPhysicalMemory
-
- size -
Variable in class javax.realtime.MemoryArea
- The size of this MemoryArea.
- size -
Variable in class javax.realtime.RawMemoryAccess
-
- size -
Variable in class javax.realtime.RawMemoryFloatAccess
-
- size -
Variable in class javax.realtime.ScopedPhysicalMemory
-
- size -
Variable in class javax.realtime.VTPhysicalMemory
-
- size() -
Method in class javax.realtime.MemoryArea
- Query the size of the memory area.
- size() -
Method in class javax.realtime.WaitFreeReadQueue
- Queries the system to determine the number of elements in
this
.
- size() -
Method in class javax.realtime.WaitFreeWriteQueue
- Queries the system to determine the number of elements in
this
.
- SizeEstimator - class javax.realtime.SizeEstimator.
- This is a convenient class to help people figure out
how much memory the need.
- SizeEstimator() -
Constructor for class javax.realtime.SizeEstimator
-
- SizeOutOfBoundsException - exception javax.realtime.SizeOutOfBoundsException.
SizeOutOfBoundsException
means that the value given in
the size parameter is either negative, larger than an allowable range,
or would cause an accessor method to access an address outside of the
memory area.- SizeOutOfBoundsException() -
Constructor for class javax.realtime.SizeOutOfBoundsException
- A constructor for
SizeOutOfBoundsException
.
- SizeOutOfBoundsException(String) -
Constructor for class javax.realtime.SizeOutOfBoundsException
- A descriptive constructor for
SizeOutOfBoundsException
.
- sleep(Clock, HighResolutionTime) -
Static method in class javax.realtime.RealtimeThread
- An accurate timer with nanoseconds granularity.
- sleep(HighResolutionTime) -
Static method in class javax.realtime.RealtimeThread
- An accurate timer with nanoseconds granularity.
- sleep(long) -
Static method in class javax.realtime.RealtimeThread
- Same as
java.lang.Thread.sleep(long)
.
- sleep(long, int) -
Static method in class javax.realtime.RealtimeThread
- Same as
java.lang.Thread.sleep(long, int)
.
- SporadicParameters - class javax.realtime.SporadicParameters.
- A notice to the scheduler that the associated schedulable object's run
method witll be released aperiodically but with a minimum time between
releases.
- SporadicParameters(RelativeTime, RelativeTime, RelativeTime, AsyncEventHandler, AsyncEventHandler) -
Constructor for class javax.realtime.SporadicParameters
- Create a
SporadicParameters
object.
- start -
Variable in class javax.realtime.PeriodicParameters
-
- start -
Variable in class javax.realtime.ProcessingGroupParameters
-
- start() -
Method in class javax.realtime.NoHeapRealtimeThread
- Checks if the
NoHeapRealtimeThread
is startable and starts
it if it is.
- start() -
Method in class javax.realtime.RealtimeThread
- Starts the thread.
- start() -
Method in class javax.realtime.Timer
- Starts this time.
- started -
Variable in class javax.realtime.Timer
-
- startMem(MemoryArea) -
Static method in class javax.realtime.MemoryArea
- Explicitly unsafe way to get by without polluting the previous scope with a Runnable
- Stats - class javax.realtime.Stats.
Stats
keeps track of Runtime statistics of how many
objects are created, access checks done from which MemoryArea to
which MemoryArea, etc.- Stats() -
Constructor for class javax.realtime.Stats
-
- stop() -
Method in class javax.realtime.Timer
- Stops a timer that is running and changes its state to
not started.
- stopMem() -
Static method in class javax.realtime.MemoryArea
-
- subregion(long, long) -
Method in class javax.realtime.RawMemoryAccess
- Construct a RawMemoryAccess area at offset bytes from the
base of this area.
- subtract(AbsoluteTime) -
Method in class javax.realtime.AbsoluteTime
- Finds the difference between the time given by
this
and the time
given by the parameter.
- subtract(AbsoluteTime, RelativeTime) -
Method in class javax.realtime.AbsoluteTime
- Finds the difference between the time given by
this
and the time
given by the parameter.
- subtract(RelativeTime) -
Method in class javax.realtime.AbsoluteTime
- Finds the difference between the time given by
this
and the time
given by the parameter.
- subtract(RelativeTime) -
Method in class javax.realtime.RelativeTime
- Subtract the interval defined by the given instance of
RelativeTime
from the interval defined by this
.
- subtract(RelativeTime, AbsoluteTime) -
Method in class javax.realtime.AbsoluteTime
- Finds the difference between the time given by
this
and the time
given by the parameter.
- subtract(RelativeTime, RelativeTime) -
Method in class javax.realtime.RelativeTime
- Subtract the interval defined by the given instance of
RelativeTime
from the interval defined by this
.
MeoryArea.enter(Runnable)
when a
java.lang.Throwable
is allocated from memory that is
not usable in the surrounding scope tries to propagate out of the
scope of the MemoryArea.enter(Runnable)
.ThrowBoundaryError
.
ThrowBoundaryError
.
millis * 1000000 + nanos
.
RealtimeThread
for which
interrupt()
will be called at the expiration
of a timer.Timed
with a timer set
to timeout.
Timer
is a timed event that measures time
relative to a given Clock
.Clock
and is handled by the specified
handler.
this
, in a format
that matches java.util.Date.toString()
with a postfix to the
detail the nanosecond value.
Schedulable
.
this
.
this
.
ScopedMemory
.
this
.
this
.
ReleaseParameters, ProcessingGroupParameters
and
MemoryParameters
that this
does not have them
any longer as its parameters.
this
that Schedulable sch
that uses this
as its ReleaseParameters
.
this
that Schedulable sch
that uses this
as its ReleaseParameters
.
this
that Schedulable sch
that uses this
as its ReleaseParameters
.
this
that Schedulable sch
that uses this
as its ReleaseParameters
.
AsyncEvent
attempts to bind to a happening that does not exist.UnknownHappeningException
.
UnknownHappeningException
create()
method.UnsupportedPhysicalMemoryException
.
UnsupportedPhysicalMemoryException
.
VTMemory
area may
take a variable amount of time.VTMemory
with the given parameters.
VTMemory
with the given parameters.
VTMemory
with the given parameters.
VTMemory
with the given parameters.
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 waitForData()
waits on
the event until the writer inserts data.
ReleaseParameters
type of PeriodicParameters
to block until the start of each
period.
target.wait()
but with the enhacement
that it waits with a precision of HighResolutionTime
.
RealtimeThread
and Thread
.read()
and write()
methods and synchronized and blocking
read()
and write()
methods.
RealtimeThread
and Thread
.read()
method and a synchronized and blocking write()
method.
read()
method and a synchronized and blocking write()
method.
RealtimeThread
and
java.lang.Thread
.write()
method and a synchronized and blocking read()
method.
java.lang.Thread.yield()
.
|
|||||||||
PREV NEXT | FRAMES NO FRAMES |