|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use MemoryArea | |
javax.realtime |
Uses of MemoryArea in javax.realtime |
Subclasses of MemoryArea in javax.realtime | |
class |
HeapMemory
The HeapMemory class is a
singleton object that allows logic with a
non-heap allocation context to allocate objects in the Java heap. |
class |
ImmortalMemory
ImmortalMemory is a memory
resource that is unexceptionally available to all
schedulable objects and Java threads for use and allocation. |
class |
ImmortalPhysicalMemory
An instance of ImmortalPhysicalMemory
allows objects to be allocated from a range of physical memory with
particular attributes, determined by their memory type. |
class |
LTMemory
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. |
class |
ScopedMemory
ScopedMemory
is the abstract base class of all classes dealing with representations of
memory spaces which have a limited lifetime. |
Fields in javax.realtime declared as MemoryArea | |
protected MemoryArea |
RealtimeThread.memoryArea
This RealtimeThread 's
MemoryArea . |
protected MemoryArea |
AsyncEventHandler.memoryArea
This object's memory area |
Methods in javax.realtime that return MemoryArea | |
static MemoryArea |
MemoryArea.getMemoryArea(java.lang.Object object)
Gets the MemoryArea
in which the given object is located. |
MemoryArea |
AsyncEventHandler.getMemoryArea()
Get the current memory area. |
Constructors in javax.realtime with parameters of type MemoryArea | |
WaitFreeWriteQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory)
Constructs a queue in memory with an unsynchronized and nonblocking write() method and a synchronized and blocking read() method. |
|
WaitFreeWriteQueue(int maximum,
MemoryArea memory)
Constructs a queue containing up to maximum elements in memory. |
|
WaitFreeReadQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory,
boolean notify)
Constructs a queue containing up to maximum elements in memory. |
|
WaitFreeReadQueue(java.lang.Runnable writer,
java.lang.Runnable reader,
int maximum,
MemoryArea memory)
Constructs a queue containing up to maximum elements in memory. |
|
WaitFreeReadQueue(int maximum,
MemoryArea memory,
boolean notify)
Constructs a queue containing up to maximum elements in memory. |
|
RealtimeThread(SchedulingParameters scheduling,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
MemoryArea memoryArea,
ProcessingGroupParameters processingGroup,
java.lang.Runnable logic)
Constructor |
|
RealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
MemoryArea memoryArea,
ProcessingGroupParameters processingGroup,
java.lang.Runnable logic)
Constructor |
|
NoHeapRealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
MemoryArea area)
Constructor. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
MemoryArea area)
Create a NoHeapRealtimeThread . |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryArea area)
Create a no-heap real-time thread with the given characteristics. |
|
NoHeapRealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryArea area)
Constructor. |
|
NoHeapRealtimeThread(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Create a real-time thread with the given characteristics and a Runnable . |
|
NoHeapRealtimeThread(java.lang.String name,
SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
java.lang.Runnable logic)
Constructor. |
|
BoundAsyncEventHandler(SchedulingParameters scheduling,
ReleaseParameters release,
MemoryParameters memory,
MemoryArea area,
ProcessingGroupParameters group,
boolean nonheap,
java.lang.Runnable logic)
Create an instance of BoundAsyncEventHandler
with the specified parameters. |
|
AsyncEventHandler(SchedulingParameters schedulingParameters,
ReleaseParameters releaseParameters,
MemoryParameters memoryParameters,
MemoryArea memoryArea,
ProcessingGroupParameters processingGroup,
boolean nonheap,
java.lang.Runnable logic)
Create a handler with the specified parameters. |
|
|||||||||||
PREV NEXT | FRAMES NO FRAMES |