Package | Description |
---|---|
javax.realtime |
Jamaica's implementation of the Real-Time Specification for Java.
|
javax.realtime.device |
JamaicaVM's implementation of the RTSJ Device Module.
|
Modifier and Type | Method and Description |
---|---|
byte |
RawMemoryAccess.getByte(long offset)
getByte reads a byte from the given offset in an atomic read operation.
|
void |
RawMemoryAccess.getBytes(long offset,
byte[] bytes,
int low,
int number)
getBytes reads a number of bytes from the given offset.
|
double |
RawMemoryFloatAccess.getDouble(long offset)
getDouble reads a double from the given offset.
|
void |
RawMemoryFloatAccess.getDoubles(long offset,
double[] doubles,
int low,
int number)
getDoubles reads a number of doubles from the given offset.
|
float |
RawMemoryFloatAccess.getFloat(long offset)
getFloat reads a float from the given offset.
|
void |
RawMemoryFloatAccess.getFloats(long offset,
float[] floats,
int low,
int number)
getFloats reads a number of floats from the given offset.
|
int |
RawMemoryAccess.getInt(long offset)
getInt reads an int from the given offset.
|
void |
RawMemoryAccess.getInts(long offset,
int[] ints,
int low,
int number)
getInts reads a number of ints from the given offset.
|
long |
RawMemoryAccess.getLong(long offset)
getLong reads a long from the given offset.
|
void |
RawMemoryAccess.getLongs(long offset,
long[] longs,
int low,
int number)
getLongs reads a number of longs from the given offset.
|
short |
RawMemoryAccess.getShort(long offset)
getShort reads a short from the given offset.
|
void |
RawMemoryAccess.getShorts(long offset,
short[] shorts,
int low,
int number)
getShorts reads a number of shorts from the given offset.
|
void |
RawMemoryAccess.setByte(long offset,
byte value)
setByte writes a byte to the given offset.
|
void |
RawMemoryAccess.setBytes(long offset,
byte[] bytes,
int low,
int number)
setBytes writes a number of bytes to the given offset.
|
void |
RawMemoryFloatAccess.setDouble(long offset,
double value)
setDouble writes a double to the given offset.
|
void |
RawMemoryFloatAccess.setDoubles(long offset,
double[] doubles,
int low,
int number)
setDoubles writes a number of doubles to the given offset.
|
void |
RawMemoryFloatAccess.setFloat(long offset,
float value)
setFloat writes a float to the given offset.
|
void |
RawMemoryFloatAccess.setFloats(long offset,
float[] floats,
int low,
int number)
setFloats writes a number of floats to the given offset.
|
void |
RawMemoryAccess.setInt(long offset,
int value)
setInt writes an int to the given offset.
|
void |
RawMemoryAccess.setInts(long offset,
int[] ints,
int low,
int number)
setInts writes a number of ints to the given offset.
|
void |
RawMemoryAccess.setLong(long offset,
long value)
setLong writes a long to the given offset.
|
void |
RawMemoryAccess.setLongs(long offset,
long[] longs,
int low,
int number)
setLongs writes a number of longs to the given offset.
|
void |
RawMemoryAccess.setShort(long offset,
short value)
setShort writes a short to the given offset.
|
void |
RawMemoryAccess.setShorts(long offset,
short[] shorts,
int low,
int number)
setShorts writes a number of shorts to the given offset.
|
Constructor and Description |
---|
ImmortalPhysicalMemory(Object type,
long base,
long size)
Constructor to create an instance of ImmortalPhysicalMemory with
the given type, base address, and size.
|
ImmortalPhysicalMemory(Object type,
long base,
long size,
Runnable logic)
Constructor to create an instance of ImmortalPhysicalMemory with
the given type, base address, size, and logic.
|
ImmortalPhysicalMemory(Object type,
long base,
SizeEstimator size)
Constructor to create an instance of ImmortalPhysicalMemory with
the given type, base address, and size.
|
ImmortalPhysicalMemory(Object type,
long base,
SizeEstimator size,
Runnable logic)
Constructor to create an instance of ImmortalPhysicalMemory with
the given type, base address, size, and logic.
|
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, size, and logic.
|
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, size, and logic.
|
RawMemoryAccess(Object type,
long size)
Constructor to create an instance of RawMemoryAccess for the
given parameters and make this memory accessible.
|
RawMemoryAccess(Object type,
long base,
long size)
Constructor to create an instance of RawMemoryAccess for the
given parameters and make this memory accessible.
|
RawMemoryFloatAccess(Object type,
long size)
Constructor to create an instance of RawMemoryFloatAccess for
the given parameters and make this memory accessible.
|
RawMemoryFloatAccess(Object type,
long base,
long size)
Constructor to create an instance of RawMemoryFloatAccess for
the given parameters and make this memory accessible.
|
VTPhysicalMemory(Object type,
long base,
long size)
Constructor to create an instance of VTPhysicalMemory with
the given type, base address, and size.
|
VTPhysicalMemory(Object type,
long base,
long size,
Runnable logic)
Constructor to create an instance of VTPhysicalMemory with
the given type, base address, and size.
|
VTPhysicalMemory(Object type,
long base,
SizeEstimator size)
Constructor to create an instance of VTPhysicalMemory with
the given type, base address, and size.
|
VTPhysicalMemory(Object type,
long base,
SizeEstimator size,
Runnable logic)
Constructor to create an instance of VTPhysicalMemory with
the given type, base address, and size.
|
Modifier and Type | Method and Description |
---|---|
RawByte |
RawMemoryRegionFactory.createRawByte(long base,
int count,
int stride)
Create an instance of a class that implements
RawByte and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawByte |
RawMemoryFactory.createRawByte(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawByte and
accesses memory of region in the address range described by
base , stride , and count . |
RawByteReader |
RawMemoryRegionFactory.createRawByteReader(long base,
int count,
int stride)
Create an instance of a class that implements
RawByteReader and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawByteReader |
RawMemoryFactory.createRawByteReader(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawByteReader and
accesses memory of region in the address range described by
base , stride , and count . |
RawByteWriter |
RawMemoryRegionFactory.createRawByteWriter(long base,
int count,
int stride)
Create an instance of a class that implements
RawByteWriter and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawByteWriter |
RawMemoryFactory.createRawByteWriter(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawByteWriter and
accesses memory of region in the address range described by
base , stride , and count . |
RawDouble |
RawMemoryRegionFactory.createRawDouble(long base,
int count,
int stride)
Create an instance of a class that implements
RawDouble and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawDouble |
RawMemoryFactory.createRawDouble(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawDouble and
accesses memory of region in the address range described by
base , stride , and count . |
RawDoubleReader |
RawMemoryRegionFactory.createRawDoubleReader(long base,
int count,
int stride)
Create an instance of a class that implements
RawDoubleReader and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawDoubleReader |
RawMemoryFactory.createRawDoubleReader(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawDoubleReader and
accesses memory of region in the address range described by
base , stride , and count . |
RawDoubleWriter |
RawMemoryRegionFactory.createRawDoubleWriter(long base,
int count,
int stride)
Create an instance of a class that implements
RawDoubleWriter and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawDoubleWriter |
RawMemoryFactory.createRawDoubleWriter(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawDoubleWriter and
accesses memory of region in the address range described by
base , stride , and count . |
RawFloat |
RawMemoryRegionFactory.createRawFloat(long base,
int count,
int stride)
Create an instance of a class that implements
RawFloat and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawFloat |
RawMemoryFactory.createRawFloat(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawFloat and
accesses memory of region in the address range described by
base , stride , and count . |
RawFloatReader |
RawMemoryRegionFactory.createRawFloatReader(long base,
int count,
int stride)
Create an instance of a class that implements
RawFloatReader and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawFloatReader |
RawMemoryFactory.createRawFloatReader(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawFloatReader and
accesses memory of region in the address range described by
base , stride , and count . |
RawFloatWriter |
RawMemoryRegionFactory.createRawFloatWriter(long base,
int count,
int stride)
Create an instance of a class that implements
RawFloatWriter and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawFloatWriter |
RawMemoryFactory.createRawFloatWriter(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawFloatWriter and
accesses memory of region in the address range described by
base , stride , and count . |
RawInt |
RawMemoryRegionFactory.createRawInt(long base,
int count,
int stride)
Create an instance of a class that implements
RawInt and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawInt |
RawMemoryFactory.createRawInt(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawInt and
accesses memory of region in the address range described by
base , stride , and count . |
RawIntReader |
RawMemoryRegionFactory.createRawIntReader(long base,
int count,
int stride)
Create an instance of a class that implements
RawIntReader and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawIntReader |
RawMemoryFactory.createRawIntReader(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawIntReader and
accesses memory of region in the address range described by
base , stride , and count . |
RawIntWriter |
RawMemoryRegionFactory.createRawIntWriter(long base,
int count,
int stride)
Create an instance of a class that implements
RawIntWriter and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawIntWriter |
RawMemoryFactory.createRawIntWriter(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawIntWriter and
accesses memory of region in the address range described by
base , stride , and count . |
RawLong |
RawMemoryRegionFactory.createRawLong(long base,
int count,
int stride)
Create an instance of a class that implements
RawLong and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawLong |
RawMemoryFactory.createRawLong(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawLong and
accesses memory of region in the address range described by
base , stride , and count . |
RawLongReader |
RawMemoryRegionFactory.createRawLongReader(long base,
int count,
int stride)
Create an instance of a class that implements
RawLongReader and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawLongReader |
RawMemoryFactory.createRawLongReader(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawLongReader and
accesses memory of region in the address range described by
base , stride , and count . |
RawLongWriter |
RawMemoryRegionFactory.createRawLongWriter(long base,
int count,
int stride)
Create an instance of a class that implements
RawLongWriter and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawLongWriter |
RawMemoryFactory.createRawLongWriter(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawLongWriter and
accesses memory of region in the address range described by
base , stride , and count . |
RawShort |
RawMemoryRegionFactory.createRawShort(long base,
int count,
int stride)
Create an instance of a class that implements
RawShort and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawShort |
RawMemoryFactory.createRawShort(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawShort and
accesses memory of region in the address range described by
base , stride , and count . |
RawShortReader |
RawMemoryRegionFactory.createRawShortReader(long base,
int count,
int stride)
Create an instance of a class that implements
RawShortReader and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawShortReader |
RawMemoryFactory.createRawShortReader(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawShortReader and
accesses memory of region in the address range described by
base , stride , and count . |
RawShortWriter |
RawMemoryRegionFactory.createRawShortWriter(long base,
int count,
int stride)
Create an instance of a class that implements
RawShortWriter and
accesses memory of RawMemoryRegionFactory.getRegion() in the address range described by
base , stride , and count . |
RawShortWriter |
RawMemoryFactory.createRawShortWriter(RawMemoryRegion region,
long base,
int count,
int stride)
Create an instance of a class that implements
RawShortWriter and
accesses memory of region in the address range described by
base , stride , and count . |
int |
RawByteReader.get(int offset,
byte[] values)
Fill the
values starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride. |
int |
RawByteReader.get(int offset,
byte[] values,
int start,
int count)
Fill
values with data from the memory region, where
offset is first byte in the memory region and
start is the first index in values . |
int |
RawDoubleReader.get(int offset,
double[] values)
Fill the
values starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride. |
int |
RawDoubleReader.get(int offset,
double[] values,
int start,
int count)
Fill
values with data from the memory region, where
offset is first double in the memory region and
start is the first index in values . |
int |
RawFloatReader.get(int offset,
float[] values)
Fill the
values starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride. |
int |
RawFloatReader.get(int offset,
float[] values,
int start,
int count)
Fill
values with data from the memory region, where
offset is first float in the memory region and
start is the first index in values . |
int |
RawIntReader.get(int offset,
int[] values)
Fill the
values starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride. |
int |
RawIntReader.get(int offset,
int[] values,
int start,
int count)
Fill
values with data from the memory region, where
offset is first int in the memory region and
start is the first index in values . |
int |
RawLongReader.get(int offset,
long[] values)
Fill the
values starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride. |
int |
RawLongReader.get(int offset,
long[] values,
int start,
int count)
Fill
values with data from the memory region, where
offset is first long in the memory region and
start is the first index in values . |
int |
RawShortReader.get(int offset,
short[] values)
Fill the
values starting at the address referenced by
this instance plus the offset scaled by the element size in bytes and
the object's stride. |
int |
RawShortReader.get(int offset,
short[] values,
int start,
int count)
Fill
values with data from the memory region, where
offset is first short in the memory region and
start is the first index in values . |
byte |
RawByteReader.getByte(int offset)
Get the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + (offset
× the stride × element size in bytes). |
double |
RawDoubleReader.getDouble(int offset)
Get the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + (offset
× the stride × element size in bytes). |
float |
RawFloatReader.getFloat(int offset)
Get the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + (offset
× the stride × element size in bytes). |
int |
RawIntReader.getInt(int offset)
Get the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + (offset
× the stride × element size in bytes). |
long |
RawLongReader.getLong(int offset)
Get the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + (offset
× the stride × element size in bytes). |
short |
RawShortReader.getShort(int offset)
Get the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + (offset
× the stride × element size in bytes). |
int |
RawByteWriter.set(int offset,
byte[] values)
Copy
values to the raw memory starting at the address
referenced by this instance plus the offset scaled by the
element size in bytes and the objects stride. |
int |
RawByteWriter.set(int offset,
byte[] values,
int start,
int count)
Copy
values to the memory region, where
offset is first byte in the memory region to write and
start is the first index in values from
which to read. |
int |
RawDoubleWriter.set(int offset,
double[] values)
Copy
values to the raw memory starting at the address
referenced by this instance plus the offset scaled by the
element size in bytes and the objects stride. |
int |
RawDoubleWriter.set(int offset,
double[] values,
int start,
int count)
Copy
values to the memory region, where
offset is first double in the memory region to write and
start is the first index in values from
which to read. |
int |
RawFloatWriter.set(int offset,
float[] values)
Copy
values to the raw memory starting at the address
referenced by this instance plus the offset scaled by the
element size in bytes and the objects stride. |
int |
RawFloatWriter.set(int offset,
float[] values,
int start,
int count)
Copy
values to the memory region, where
offset is first float in the memory region to write and
start is the first index in values from
which to read. |
int |
RawIntWriter.set(int offset,
int[] values)
Copy
values to the raw memory starting at the address
referenced by this instance plus the offset scaled by the
element size in bytes and the objects stride. |
int |
RawIntWriter.set(int offset,
int[] values,
int start,
int count)
Copy
values to the memory region, where
offset is first int in the memory region to write and
start is the first index in values from
which to read. |
int |
RawLongWriter.set(int offset,
long[] values)
Copy
values to the raw memory starting at the address
referenced by this instance plus the offset scaled by the
element size in bytes and the objects stride. |
int |
RawLongWriter.set(int offset,
long[] values,
int start,
int count)
Copy
values to the memory region, where
offset is first long in the memory region to write and
start is the first index in values from
which to read. |
int |
RawShortWriter.set(int offset,
short[] values)
Copy
values to the raw memory starting at the address
referenced by this instance plus the offset scaled by the
element size in bytes and the objects stride. |
int |
RawShortWriter.set(int offset,
short[] values,
int start,
int count)
Copy
values to the memory region, where
offset is first short in the memory region to write and
start is the first index in values from
which to read. |
void |
RawByteWriter.setByte(int offset,
byte value)
Set the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + offset
× size of Byte. |
void |
RawDoubleWriter.setDouble(int offset,
double value)
Set the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + offset
× size of Double. |
void |
RawFloatWriter.setFloat(int offset,
float value)
Set the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + offset
× size of Float. |
void |
RawIntWriter.setInt(int offset,
int value)
Set the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + offset
× size of Int. |
void |
RawLongWriter.setLong(int offset,
long value)
Set the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + offset
× size of Long. |
void |
RawShortWriter.setShort(int offset,
short value)
Set the value of the nth element referenced by this
instance, where
n is offset and the
address is base address + offset
× size of Short. |
aicas GmbH, Karlsruhe, Germany —www.aicas.com
Copyright © 2001-2016 aicas GmbH. All Rights Reserved.