com.kenai.jaffl.provider.jffi

Class DirectMemoryIO

class DirectMemoryIO extends AbstractMemoryIO

Field Summary
protected longaddress
Method Summary
longaddress()
voidget(long offset, byte[] dst, int off, int len)
voidget(long offset, short[] dst, int off, int len)
voidget(long offset, int[] dst, int off, int len)
voidget(long offset, long[] dst, int off, int len)
voidget(long offset, float[] dst, int off, int len)
voidget(long offset, double[] dst, int off, int len)
bytegetByte(long offset)
doublegetDouble(long offset)
floatgetFloat(long offset)
intgetInt(long offset)
longgetLong(long offset)
MemoryIOgetMemoryIO(long offset)
MemoryIOgetMemoryIO(long offset, long size)
shortgetShort(long offset)
intindexOf(long offset, byte value, int maxlen)
booleanisDirect()
voidput(long offset, byte[] src, int off, int len)
voidput(long offset, short[] src, int off, int len)
voidput(long offset, int[] src, int off, int len)
voidput(long offset, long[] src, int off, int len)
voidput(long offset, float[] src, int off, int len)
voidput(long offset, double[] src, int off, int len)
voidputByte(long offset, byte value)
voidputDouble(long offset, double value)
voidputFloat(long offset, float value)
voidputInt(long offset, int value)
voidputLong(long offset, long value)
voidputShort(long offset, short value)
voidsetMemory(long offset, long size, byte value)

Field Detail

address

protected final long address

Method Detail

address

public final long address()

get

public final void get(long offset, byte[] dst, int off, int len)

get

public final void get(long offset, short[] dst, int off, int len)

get

public final void get(long offset, int[] dst, int off, int len)

get

public final void get(long offset, long[] dst, int off, int len)

get

public final void get(long offset, float[] dst, int off, int len)

get

public final void get(long offset, double[] dst, int off, int len)

getByte

public final byte getByte(long offset)

getDouble

public final double getDouble(long offset)

getFloat

public final float getFloat(long offset)

getInt

public final int getInt(long offset)

getLong

public final long getLong(long offset)

getMemoryIO

public MemoryIO getMemoryIO(long offset)

getMemoryIO

public MemoryIO getMemoryIO(long offset, long size)

getShort

public final short getShort(long offset)

indexOf

public int indexOf(long offset, byte value, int maxlen)

isDirect

public final boolean isDirect()

put

public final void put(long offset, byte[] src, int off, int len)

put

public final void put(long offset, short[] src, int off, int len)

put

public final void put(long offset, int[] src, int off, int len)

put

public final void put(long offset, long[] src, int off, int len)

put

public final void put(long offset, float[] src, int off, int len)

put

public final void put(long offset, double[] src, int off, int len)

putByte

public final void putByte(long offset, byte value)

putDouble

public final void putDouble(long offset, double value)

putFloat

public final void putFloat(long offset, float value)

putInt

public final void putInt(long offset, int value)

putLong

public final void putLong(long offset, long value)

putShort

public final void putShort(long offset, short value)

setMemory

public final void setMemory(long offset, long size, byte value)