aicas logoJamaica 6.4 release 1

Uses of Class
javax.realtime.MemoryArea

Packages that use MemoryArea
javax.realtime Jamaica's implementation of the Real-Time Specification for Java. 
 

Uses of MemoryArea in javax.realtime
 

Subclasses of MemoryArea in javax.realtime
 class HeapMemory
          Jamaica Real-Time Specification for Java class HeapMemory.
 class ImmortalMemory
          Jamaica Real-Time Specification for Java class ImmortalMemory.
 class ImmortalPhysicalMemory
           Jamaica Real-Time Specification for Java class ImmortalPhysicalMemory.
 class LTMemory
           Jamaica Real-Time Specification for Java class LTMemory.
 class LTPhysicalMemory
           Jamaica Real-Time Specification for Java class LTPhysicalMemory.
 class ScopedMemory
           Jamaica Real-Time Specification for Java class ScopedMemory
 class StackedMemory
          StackedMemory implements a scoped memory allocation area and container management system.
 class VTMemory
          Jamaica Real-Time Specification for Java class VTMemory.
 class VTPhysicalMemory
           Jamaica Real-Time Specification for Java class VTPhysicalMemory.
 

Methods in javax.realtime that return MemoryArea
static MemoryArea RealtimeThread.getCurrentMemoryArea()
          Get the memory area that the calling Schedulable object has for its allocation context.
 MemoryArea AbstractAsyncEventHandler.getMemoryArea()
          getMemoryArea returns the initial memory area provided to the constructor of this handler.
 MemoryArea RealtimeThread.getMemoryArea()
          getMemoryArea returns the initial memory area provided to the constructor of this thread.
static MemoryArea MemoryArea.getMemoryArea(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 the given scheduling, release, memory, memory area, processing group, and noheap parameters.
AsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, boolean noheap, Runnable logic)
          Constructor to create an instance of AsyncEventHandler with the given scheduling, release, memory, memory area, processing group, noheap, and logic parameters.
AsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, Runnable logic)
          Constructor to create an instance of AsyncEventHandler with the given scheduling, release, memory, memory area, processing group, and logic parameters.
BoundAsyncEventHandler(SchedulingParameters scheduling, ReleaseParameters release, MemoryParameters memory, MemoryArea area, ProcessingGroupParameters group, boolean nonheap, Runnable logic)
          Constructor to create an instance of BoundAsyncEventHandler with the given scheduling, release, memory, memory area, processing group, noheap, and logic parameters.
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, 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, Runnable logic)
           Constructor to create a RealtimeThread using specified scheduling, release, and memory parameters, using the specified memory area, group, and logic.
WaitFreeDequeue(Runnable writer, 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(Runnable writer, Runnable reader, int maximum, MemoryArea memory)
          Constructor to construct a non-blocking read queue in given memory area.
WaitFreeReadQueue(Runnable writer, 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(Runnable writer, Runnable reader, int maximum, MemoryArea memory)
          Constructor to construct a non-blocking write queue in given memory area.
 


aicas logoJamaica 6.4 release 1

aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2015 aicas GmbH. All Rights Reserved.