com.kenai.jaffl.provider.jffi
Class DirectMemoryIO
class
DirectMemoryIO
extends AbstractMemoryIO
Method Summary |
long | address() |
void | get(long offset, byte[] dst, int off, int len) |
void | get(long offset, short[] dst, int off, int len) |
void | get(long offset, int[] dst, int off, int len) |
void | get(long offset, long[] dst, int off, int len) |
void | get(long offset, float[] dst, int off, int len) |
void | get(long offset, double[] dst, int off, int len) |
byte | getByte(long offset) |
double | getDouble(long offset) |
float | getFloat(long offset) |
int | getInt(long offset) |
long | getLong(long offset) |
MemoryIO | getMemoryIO(long offset) |
MemoryIO | getMemoryIO(long offset, long size) |
short | getShort(long offset) |
int | indexOf(long offset, byte value, int maxlen) |
boolean | isDirect() |
void | put(long offset, byte[] src, int off, int len) |
void | put(long offset, short[] src, int off, int len) |
void | put(long offset, int[] src, int off, int len) |
void | put(long offset, long[] src, int off, int len) |
void | put(long offset, float[] src, int off, int len) |
void | put(long offset, double[] src, int off, int len) |
void | putByte(long offset, byte value) |
void | putDouble(long offset, double value) |
void | putFloat(long offset, float value) |
void | putInt(long offset, int value) |
void | putLong(long offset, long value) |
void | putShort(long offset, short value) |
void | setMemory(long offset, long size, byte value) |
protected final long address
public final long address()
public final void get(long offset, byte[] dst, int off, int len)
public final void get(long offset, short[] dst, int off, int len)
public final void get(long offset, int[] dst, int off, int len)
public final void get(long offset, long[] dst, int off, int len)
public final void get(long offset, float[] dst, int off, int len)
public final void get(long offset, double[] dst, int off, int len)
public final byte getByte(long offset)
public final double getDouble(long offset)
public final float getFloat(long offset)
public final int getInt(long offset)
public final long getLong(long offset)
public
MemoryIO getMemoryIO(long offset)
public
MemoryIO getMemoryIO(long offset, long size)
public final short getShort(long offset)
public int indexOf(long offset, byte value, int maxlen)
public final boolean isDirect()
public final void put(long offset, byte[] src, int off, int len)
public final void put(long offset, short[] src, int off, int len)
public final void put(long offset, int[] src, int off, int len)
public final void put(long offset, long[] src, int off, int len)
public final void put(long offset, float[] src, int off, int len)
public final void put(long offset, double[] src, int off, int len)
public final void putByte(long offset, byte value)
public final void putDouble(long offset, double value)
public final void putFloat(long offset, float value)
public final void putInt(long offset, int value)
public final void putLong(long offset, long value)
public final void putShort(long offset, short value)
public final void setMemory(long offset, long size, byte value)