Uses of Class
javax.realtime.MemoryArea

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.