static OffHeapMemory |
OffHeapMemory.allocateAlignedBytes(String pName,
long pNumberOfBytes,
long pAlignment) |
Allocates off-heap memory that can hold a given number of bytes, with a
given alignment.
|
static OffHeapMemory |
OffHeapMemory.allocateBytes(long pNumberOfBytes) |
Allocates off-heap memory that can hold a given number of bytes.
|
static OffHeapMemory |
OffHeapMemory.allocateBytes(String pName,
long pNumberOfBytes) |
Allocates off-heap memory that can hold a given number of bytes.
|
static OffHeapMemory |
OffHeapMemory.allocateChars(long pNumberOfChars) |
Allocates off-heap memory that can hold a given number of chars.
|
static OffHeapMemory |
OffHeapMemory.allocateChars(String pName,
long pNumberOfChars) |
Allocates off-heap memory that can hold a given number of chars.
|
static OffHeapMemory |
OffHeapMemory.allocateDoubles(long pNumberOfDoubles) |
Allocates off-heap memory that can hold a given number of doubles.
|
static OffHeapMemory |
OffHeapMemory.allocateDoubles(String pName,
long pNumberOfDoubles) |
Allocates off-heap memory that can hold a given number of doubles.
|
static OffHeapMemory |
OffHeapMemory.allocateFloats(long pNumberOfFloats) |
Allocates off-heap memory that can hold a given number of floats.
|
static OffHeapMemory |
OffHeapMemory.allocateFloats(String pName,
long pNumberOfFloats) |
Allocates off-heap memory that can hold a given number of floats.
|
static OffHeapMemory |
OffHeapMemory.allocateInts(long pNumberOfInts) |
Allocates off-heap memory that can hold a given number of ints.
|
static OffHeapMemory |
OffHeapMemory.allocateInts(String pName,
long pNumberOfInts) |
Allocates off-heap memory that can hold a given number of ints.
|
static OffHeapMemory |
OffHeapMemory.allocateLongs(long pNumberOfLongs) |
Allocates off-heap memory that can hold a given number of longs.
|
static OffHeapMemory |
OffHeapMemory.allocateLongs(String pName,
long pNumberOfLongs) |
Allocates off-heap memory that can hold a given number of longs.
|
static OffHeapMemory |
OffHeapMemory.allocatePageAlignedBytes(String pName,
long pNumberOfBytes) |
Allocates page=aligned off-heap memory that can hold a given number of
bytes.
|
static OffHeapMemory |
OffHeapMemory.allocateShorts(long pNumberOfShorts) |
Allocates off-heap memory that can hold a given number of shorts.
|
static OffHeapMemory |
OffHeapMemory.allocateShorts(String pName,
long pNumberOfShorts) |
Allocates off-heap memory that can hold a given number of shorts.
|
static OffHeapMemory |
OffHeapMemory.copyFromArray(byte[] pBuffer) |
Creates a off-heap memory object initialized by copying the contents of a
byte array.
|
OffHeapMemory |
OffHeapMemory.subRegion(long pOffset,
long pLenghInBytes) |
|
static OffHeapMemory |
OffHeapMemory.wrapBuffer(Buffer pBuffer) |
Wraps a NIO buffer.
|
static OffHeapMemory |
OffHeapMemory.wrapPointer(com.sun.jna.Memory pJNAMemory) |
Deprecated.
|
static OffHeapMemory |
OffHeapMemory.wrapPointer(com.sun.jna.Pointer pJNAPointer,
long pTargetSizeInBytes) |
Wraps a JNA pointer.
|
static OffHeapMemory |
OffHeapMemory.wrapPointer(Object pParent,
long pAddress,
long pLengthInBytes) |
Wraps a 'raw' pointer i.e.
|
static OffHeapMemory |
OffHeapMemory.wrapPointer(String pName,
Object pParent,
long pAddress,
long pLengthInBytes) |
Wraps a 'raw' pointer i.e.
|
static OffHeapMemory |
OffHeapMemory.wrapPointer(org.bridj.Pointer<Byte> pBridJPointer) |
Wraps a bridj pointer.
|