Uses of Class
org.bridj.PointerIO

Packages that use PointerIO
org.bridj BridJ core classes and C runtime (Pointer, BridJ, SizeT, Platform, LastError...). 
 

Uses of PointerIO in org.bridj
 

Fields in org.bridj declared as PointerIO
protected  PointerIO<?> StructIO.pointerIO
           
protected  PointerIO<T> CRuntime.CTypeInfo.pointerIO
           
 

Methods in org.bridj that return PointerIO
static
<T> PointerIO<Pointer<T>>
PointerIO.getArrayInstance(PointerIO<T> targetIO, long[] dimensions, int iDimension)
           
static PointerIO<Boolean> PointerIO.getBooleanInstance()
           
static
<P> PointerIO<P>
PointerIO.getBufferPrimitiveInstance(Buffer buffer)
           
static PointerIO<Byte> PointerIO.getByteInstance()
           
static PointerIO<Character> PointerIO.getCharInstance()
           
static PointerIO<CLong> PointerIO.getCLongInstance()
           
static PointerIO<Double> PointerIO.getDoubleInstance()
           
static PointerIO<Float> PointerIO.getFloatInstance()
           
static
<S extends StructObject>
PointerIO<S>
PointerIO.getInstance(StructIO s)
           
static
<P> PointerIO<P>
PointerIO.getInstance(Type type)
           
static PointerIO<Integer> PointerIO.getIntInstance()
           
 PointerIO<T> Pointer.getIO()
          Get the PointerIO instance used by this pointer to get and set pointed values.
static PointerIO<Long> PointerIO.getLongInstance()
           
static PointerIO<Pointer> PointerIO.getPointerInstance()
           
static
<T> PointerIO<Pointer<T>>
PointerIO.getPointerInstance(PointerIO<T> targetIO)
           
static
<T> PointerIO<Pointer<T>>
PointerIO.getPointerInstance(Type target)
           
 PointerIO<?> StructIO.getPointerIO()
           
static PointerIO<Short> PointerIO.getShortInstance()
           
static PointerIO<SizeT> PointerIO.getSizeTInstance()
           
static PointerIO<String> PointerIO.getStringInstance()
           
 

Methods in org.bridj with parameters of type PointerIO
static
<V> Pointer<V>
Pointer.allocate(PointerIO<V> io)
          Create a memory area large enough to hold one item of the type associated to the provided PointerIO instance (see getTargetType())
static
<V> Pointer<V>
Pointer.allocateAlignedBytes(PointerIO<V> io, long byteSize, int alignment, Pointer.Releaser beforeDeallocation)
          Create a memory area large enough to hold byteSize consecutive bytes and return a pointer to elements of the type associated to the provided PointerIO instance (see getTargetType()), ensuring the pointer to the memory is aligned to the provided boundary.
static
<V> Pointer<V>
Pointer.allocateArray(PointerIO<V> io, long arrayLength)
          Create a memory area large enough to hold arrayLength items of the type associated to the provided PointerIO instance (see getTargetType())
static
<V> Pointer<V>
Pointer.allocateArray(PointerIO<V> io, long arrayLength, Pointer.Releaser beforeDeallocation)
          Create a memory area large enough to hold arrayLength items of the type associated to the provided PointerIO instance (see getTargetType())
static
<V> Pointer<V>
Pointer.allocateBytes(PointerIO<V> io, long byteSize, Pointer.Releaser beforeDeallocation)
          Create a memory area large enough to hold byteSize consecutive bytes and return a pointer to elements of the type associated to the provided PointerIO instance (see getTargetType())
static
<E> NativeList<E>
Pointer.allocateList(PointerIO<E> io, long capacity)
          Create a Pointer.ListType.Dynamic list with the provided initial capacity (see Pointer.ListType.Dynamic).
<U> Pointer<U>
Pointer.as(PointerIO<U> newIO)
          Cast this pointer to another pointer type
static
<T> PointerIO<Pointer<T>>
PointerIO.getArrayInstance(PointerIO<T> targetIO, long[] dimensions, int iDimension)
           
<U> Pointer<U>
Pointer.getPointer(PointerIO<U> pio)
          Read a pointer value from the pointed memory location
<U> Pointer<U>
Pointer.getPointerAtOffset(long byteOffset, PointerIO<U> pio)
          Read a pointer value from the pointed memory location shifted by a byte offset
static
<T> PointerIO<Pointer<T>>
PointerIO.getPointerInstance(PointerIO<T> targetIO)
           
<U> Pointer<U>[]
Pointer.getPointersAtOffset(long byteOffset, int arrayLength, PointerIO pio)
          Read an array of pointer values from the pointed memory location shifted by a byte offset
 



Copyright © 2009-2012. All Rights Reserved.