com.kenai.jaffl.provider
Class AbstractMemoryIO
public abstract
class
AbstractMemoryIO
extends MemoryIO
Base implementations of some MemoryIO operations.
Method Summary |
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, long value) |
void | putAddress(long offset, Address 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) |
protected static final void checkBounds(long size, long off, long len)
public long getAddress(long offset)
public final long getNativeLong(long offset)
public int indexOf(long offset, byte value)
public void putAddress(long offset, long value)
public void putAddress(long offset,
Address value)
public void putNativeLong(long offset, long value)
public
MemoryIO slice(long offset, long size)
public void transferFrom(long offset,
MemoryIO other, long otherOffset, long count)
public void transferTo(long offset,
MemoryIO other, long otherOffset, long count)