public abstract class AbstractMemoryIO extends MemoryIO
| Constructor and Description |
|---|
AbstractMemoryIO() |
| Modifier and Type | Method and Description |
|---|---|
protected static void |
checkBounds(long size,
long off,
long len) |
long |
getAddress(long offset) |
long |
getNativeLong(long offset) |
int |
indexOf(long offset,
byte value) |
void |
putAddress(long offset,
Address value) |
void |
putAddress(long offset,
long value) |
void |
putNativeLong(long offset,
long value) |
MemoryIO |
slice(long offset) |
MemoryIO |
slice(long offset,
long size) |
void |
transferFrom(long offset,
MemoryIO other,
long otherOffset,
long count) |
void |
transferTo(long offset,
MemoryIO other,
long otherOffset,
long count) |
address, allocate, allocateDirect, allocateDirect, get, get, get, get, get, get, getByte, getDouble, getFloat, getInt, getLong, getMemoryIO, getMemoryIO, getPointer, getShort, getString, getString, indexOf, isDirect, put, put, put, put, put, put, putByte, putDouble, putFloat, putInt, putLong, putPointer, putShort, putString, setMemory, wrap, wrap, wrapprotected static final void checkBounds(long size,
long off,
long len)
public long getAddress(long offset)
getAddress in class MemoryIOpublic void putAddress(long offset,
long value)
putAddress in class MemoryIOpublic void putAddress(long offset,
Address value)
putAddress in class MemoryIOpublic final long getNativeLong(long offset)
getNativeLong in class MemoryIOpublic void putNativeLong(long offset,
long value)
putNativeLong in class MemoryIOpublic void transferTo(long offset,
MemoryIO other,
long otherOffset,
long count)
transferTo in class MemoryIOpublic void transferFrom(long offset,
MemoryIO other,
long otherOffset,
long count)