|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjavax.realtime.MemoryArea
javax.realtime.ScopedMemory
javax.realtime.LTPhysicalMemory
public class LTPhysicalMemory
Jamaica Realtime Specification for Java class LTPhysicalMemory.
This memory area permits the allocation of objects in an memory area that has the same characteristics as LTMemory but that lies in a range of memory of a predetermined type.
| Field Summary |
|---|
| Fields inherited from class javax.realtime.ScopedMemory |
|---|
lastFinalizeNode |
| Constructor Summary | |
|---|---|
LTPhysicalMemory(Object type,
long size)
Constructor to create an instance of LTPhysicalMemory with the given type and size. |
|
LTPhysicalMemory(Object type,
long base,
long size)
Constructor to create an instance of LTPhysicalMemory with the given type, base address and size. |
|
LTPhysicalMemory(Object type,
long base,
long size,
Runnable logic)
Constructor to create an instance of LTPhysicalMemory with the given type, base address and size. |
|
LTPhysicalMemory(Object type,
long size,
Runnable logic)
Constructor to create an instance of LTPhysicalMemory with the given type and size. |
|
LTPhysicalMemory(Object type,
long base,
SizeEstimator size)
Constructor to create an instance of LTPhysicalMemory with the given type, base address and size. |
|
LTPhysicalMemory(Object type,
long base,
SizeEstimator size,
Runnable logic)
Constructor to create an instance of LTPhysicalMemory with the given type, base address and size. |
|
LTPhysicalMemory(Object type,
SizeEstimator size)
Constructor to create an instance of LTPhysicalMemory with the given type and size. |
|
LTPhysicalMemory(Object type,
SizeEstimator size,
Runnable logic)
Constructor to create an instance of LTPhysicalMemory with the given type and size. |
|
| Method Summary | |
|---|---|
String |
toString()
toString creates a string representation of this memory area of the form "(LTPhysicalMemory) Scoped memory # "+num with num being a unique identifier for this memory area. |
| Methods inherited from class javax.realtime.ScopedMemory |
|---|
enter, enter, executeInArea, getMaximumSize, getPortal, getReferenceCount, join, join, joinAndEnter, joinAndEnter, joinAndEnter, joinAndEnter, setPortal |
| Methods inherited from class javax.realtime.MemoryArea |
|---|
finalize, getMemoryArea, memoryConsumed, memoryRemaining, newArray, newInstance, newInstance, size |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public LTPhysicalMemory(Object type,
long size)
throws SecurityException,
SizeOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException
type - The type or array of types of memory that is
requested.size - The size of the memory area in bytes.
SecurityException
SizeOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
public LTPhysicalMemory(Object type,
long base,
long size)
throws SecurityException,
SizeOutOfBoundsException,
OffsetOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException,
MemoryInUseException
type - The type or array of types of memory that is
requested.base - The base address of the area.size - The size of the memory area in bytes.
SecurityException
SizeOutOfBoundsException
OffsetOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
MemoryInUseException
public LTPhysicalMemory(Object type,
SizeEstimator size)
throws SecurityException,
SizeOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException
type - The type or array of types of memory that is
requested.size - The size of the memory area.
SecurityException
SizeOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
public LTPhysicalMemory(Object type,
long base,
SizeEstimator size)
throws SecurityException,
SizeOutOfBoundsException,
OffsetOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException,
MemoryInUseException
type - The type or array of types of memory that is
requested.base - The base address of the area.size - The size of the memory area.
SecurityException
SizeOutOfBoundsException
OffsetOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
MemoryInUseException
public LTPhysicalMemory(Object type,
long size,
Runnable logic)
throws SecurityException,
SizeOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException
type - The type or array of types of memory that is
requested.size - The size of the memory area in bytes.logic - The default logic to be executed on a call to
enter().
SecurityException
SizeOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
public LTPhysicalMemory(Object type,
long base,
long size,
Runnable logic)
throws SecurityException,
SizeOutOfBoundsException,
OffsetOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException,
MemoryInUseException
type - The type or array of types of memory that is
requested.base - The base address of the area.size - The size of the memory area in bytes.logic - The default logic to be executed on a call to
enter().
SecurityException
SizeOutOfBoundsException
OffsetOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
MemoryInUseException
public LTPhysicalMemory(Object type,
SizeEstimator size,
Runnable logic)
throws SecurityException,
SizeOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException
type - The type or array of types of memory that is
requested.size - The size of the memory area.logic - The default logic to be executed on a call to
enter().
SecurityException
SizeOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
public LTPhysicalMemory(Object type,
long base,
SizeEstimator size,
Runnable logic)
throws SecurityException,
SizeOutOfBoundsException,
OffsetOutOfBoundsException,
UnsupportedPhysicalMemoryException,
MemoryTypeConflictException,
MemoryInUseException
type - The type or array of types of memory that is
requested.base - The base address of the area.size - The size of the memory area.logic - The default logic to be executed on a call to
enter().
SecurityException
SizeOutOfBoundsException
OffsetOutOfBoundsException
UnsupportedPhysicalMemoryException
MemoryTypeConflictException
MemoryInUseException| Method Detail |
|---|
public String toString()
toString in class ScopedMemory
|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||