com.kenai.jaffl
Interface Pointer

All Known Implementing Classes:
AbstractArrayMemoryIO, AbstractBufferMemoryIO, AbstractMemoryIO, ArrayMemoryIO, BoundedMemoryIO, ByteBufferMemoryIO, MemoryIO, NullMemoryIO, ShareMemoryIO

public interface Pointer


Field Summary
static int SIZE
           
 
Method Summary
 long address()
           
 void get(long offset, byte[] dst, int off, int len)
           
 void get(long offset, double[] dst, int off, int len)
           
 void get(long offset, float[] 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, short[] 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)
           
 Pointer getPointer(long offset)
           
 short getShort(long offset)
           
 java.lang.String getString(long offset)
           
 boolean isDirect()
           
 void put(long offset, byte[] dst, int off, int len)
           
 void put(long offset, double[] dst, int off, int len)
           
 void put(long offset, float[] dst, int off, int len)
           
 void put(long offset, int[] dst, int off, int len)
           
 void put(long offset, long[] dst, int off, int len)
           
 void put(long offset, short[] dst, 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 putPointer(long offset, Pointer value)
           
 void putShort(long offset, short value)
           
 

Field Detail

SIZE

static final int SIZE
Method Detail

getByte

byte getByte(long offset)

getShort

short getShort(long offset)

getInt

int getInt(long offset)

getLong

long getLong(long offset)

getFloat

float getFloat(long offset)

getDouble

double getDouble(long offset)

putByte

void putByte(long offset,
             byte value)

putShort

void putShort(long offset,
              short value)

putInt

void putInt(long offset,
            int value)

putLong

void putLong(long offset,
             long value)

putFloat

void putFloat(long offset,
              float value)

putDouble

void putDouble(long offset,
               double value)

get

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

put

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

get

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

put

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

get

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

put

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

get

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

put

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

get

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

put

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

get

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

put

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

getPointer

Pointer getPointer(long offset)

putPointer

void putPointer(long offset,
                Pointer value)

getString

java.lang.String getString(long offset)

address

long address()

isDirect

boolean isDirect()