|
RTSJ Implementation |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||
| Uses of MemoryArea in javax.realtime |
|---|
| Subclasses of MemoryArea in javax.realtime | |
|---|---|
class |
HeapMemory
Jamaica Realtime Specification for Java class HeapMemory. |
class |
ImmortalMemory
Jamaica Realtime Specification for Java class ImmortalMemory. |
class |
ImmortalPhysicalMemory
Jamaica Realtime Specification for Java class ImmortalPhysicalMemory. |
class |
LTMemory
Jamaica Realtime Specification for Java class LTMemory. |
class |
LTPhysicalMemory
Jamaica Realtime Specification for Java class LTPhysicalMemory. |
class |
ScopedMemory
Jamaica Realtime Specification for Java class ScopedMemory A memory area of this type enables region-based memory allocation, i.e., objects allocated in ScopedMemory have a lifetime that ends abruptly when the last schedulable object leaves this memory area. |
class |
VTMemory
Jamaica Realtime Specification for Java class VTMemory. |
class |
VTPhysicalMemory
Jamaica Realtime Specification for Java class VTPhysicalMemory. |
| Methods in javax.realtime that return MemoryArea | |
|---|---|
static MemoryArea |
RealtimeThread.getCurrentMemoryArea()
getCurrentMemoryArea returns the current allocation context. |
MemoryArea |
RealtimeThread.getMemoryArea()
getMemoryArea returns the initial memory area provided to the constructor of this thread. |
MemoryArea |
AsyncEventHandler.getMemoryArea()
getMemoryArea returns the initial memory area provided to the constructor of this handler. |
static MemoryArea |
MemoryArea.getMemoryArea(java.lang.Object object)
getMemoryArea returns the memory area a given object was allocated in. |
static MemoryArea |
RealtimeThread.getOuterMemoryArea(int index)
getOuterMemoryArea returns the MemoryArea in the stack of entered memory areas at the given index. |
| Constructors in javax.realtime with parameters of type MemoryArea | |
|---|---|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean noheap)
Constructor to create an instance of AsyncEventHandler with given scheduling, release, memory, memory area, processing group and noheap parameters. |
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean noheap,
java.lang.Runnable logic)
Constructor to create an instance of AsyncEventHandler with given scheduling, release, memory, memory area, processing group, noheap and logic parameters. |
|
AsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Constructor to create an instance of AsyncEventHandler with given scheduling, release, memory, memory area, processing group and logic parameters. |
|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean nonheap,
java.lang.Runnable logic)
Constructor |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
MemoryArea area)
Constructor to create a NoHeapRealtimeThread with the given scheduling parameters and memory area. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryArea area)
Constructor to create a NoHeapRealtimeThread with the given scheduling and release parameters and memory area. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Constructor to create a NoHeapRealtimeThread using specified scheduling, release and memory parameters, using the specified memory area, group and logic. |
|
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Constructor to create a realtime thread using specified scheduling, release and memory parameters, using the specified memory area, group and logic. |
|
WaitFreeDequeue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory)
Deprecated. RTSJ V1.0.1 class WaitFreeDequeue is deprecated. Use WaitFreeRead/WriteQueue instead. |
|
WaitFreeReadQueue(int maximum,
MemoryArea memory,
boolean notify)
Constructor to construct a queue in given memory area. |
|
WaitFreeReadQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory)
Constructor to construct a non-blocking read queue in given memory area. |
|
WaitFreeReadQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory,
boolean notify)
Constructor to construct a non-blocking read queue in given memory area. |
|
WaitFreeWriteQueue(int maximum,
MemoryArea memory)
Constructor to construct a non-blocking write queue in given memory area. |
|
WaitFreeWriteQueue(java.lang.Thread writer,
java.lang.Thread reader,
int maximum,
MemoryArea memory)
Constructor to construct a non-blocking write queue in given memory area. |
|
|
RTSJ Implementation |
||||||||
| PREV NEXT | FRAMES NO FRAMES | ||||||||