com.kenai.jaffl

Interface Pointer

public interface Pointer

Field Summary
static intSIZE
Method Summary
abstract longaddress()
abstract voidget(long offset, byte[] dst, int off, int len)
abstract voidget(long offset, short[] dst, int off, int len)
abstract voidget(long offset, int[] dst, int off, int len)
abstract voidget(long offset, long[] dst, int off, int len)
abstract voidget(long offset, float[] dst, int off, int len)
abstract voidget(long offset, double[] dst, int off, int len)
abstract bytegetByte(long offset)
abstract doublegetDouble(long offset)
abstract floatgetFloat(long offset)
abstract intgetInt(long offset)
abstract longgetLong(long offset)
abstract PointergetPointer(long offset)
abstract shortgetShort(long offset)
abstract StringgetString(long offset)
abstract booleanisDirect()
abstract voidput(long offset, byte[] dst, int off, int len)
abstract voidput(long offset, short[] dst, int off, int len)
abstract voidput(long offset, int[] dst, int off, int len)
abstract voidput(long offset, long[] dst, int off, int len)
abstract voidput(long offset, float[] dst, int off, int len)
abstract voidput(long offset, double[] dst, int off, int len)
abstract voidputByte(long offset, byte value)
abstract voidputDouble(long offset, double value)
abstract voidputFloat(long offset, float value)
abstract voidputInt(long offset, int value)
abstract voidputLong(long offset, long value)
abstract voidputPointer(long offset, Pointer value)
abstract voidputShort(long offset, short value)

Field Detail

SIZE

public static final int SIZE

Method Detail

address

public abstract long address()

get

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

get

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

get

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

get

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

get

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

get

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

getByte

public abstract byte getByte(long offset)

getDouble

public abstract double getDouble(long offset)

getFloat

public abstract float getFloat(long offset)

getInt

public abstract int getInt(long offset)

getLong

public abstract long getLong(long offset)

getPointer

public abstract Pointer getPointer(long offset)

getShort

public abstract short getShort(long offset)

getString

public abstract String getString(long offset)

isDirect

public abstract boolean isDirect()

put

public abstract void put(long offset, byte[] dst, int off, int len)

put

public abstract void put(long offset, short[] dst, int off, int len)

put

public abstract void put(long offset, int[] dst, int off, int len)

put

public abstract void put(long offset, long[] dst, int off, int len)

put

public abstract void put(long offset, float[] dst, int off, int len)

put

public abstract void put(long offset, double[] dst, int off, int len)

putByte

public abstract void putByte(long offset, byte value)

putDouble

public abstract void putDouble(long offset, double value)

putFloat

public abstract void putFloat(long offset, float value)

putInt

public abstract void putInt(long offset, int value)

putLong

public abstract void putLong(long offset, long value)

putPointer

public abstract void putPointer(long offset, Pointer value)

putShort

public abstract void putShort(long offset, short value)