|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
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
|
PointerIO.getArrayInstance(PointerIO<T> targetIO,
long[] dimensions,
int iDimension)
|
|
static PointerIO<Boolean> |
PointerIO.getBooleanInstance()
|
|
static
|
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
|
PointerIO.getInstance(StructIO s)
|
|
static
|
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
|
PointerIO.getPointerInstance(PointerIO<T> targetIO)
|
|
static
|
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
|
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
|
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
|
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
|
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
|
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
|
Pointer.allocateList(PointerIO<E> io,
long capacity)
Create a Pointer.ListType.Dynamic list with the provided initial capacity (see Pointer.ListType.Dynamic ). |
|
|
Pointer.as(PointerIO<U> newIO)
Cast this pointer to another pointer type |
|
static
|
PointerIO.getArrayInstance(PointerIO<T> targetIO,
long[] dimensions,
int iDimension)
|
|
|
Pointer.getPointer(PointerIO<U> pio)
Read a pointer value from the pointed memory location |
|
|
Pointer.getPointerAtOffset(long byteOffset,
PointerIO<U> pio)
Read a pointer value from the pointed memory location shifted by a byte offset |
|
static
|
PointerIO.getPointerInstance(PointerIO<T> targetIO)
|
|
|
Pointer.getPointersAtOffset(long byteOffset,
int arrayLength,
PointerIO pio)
Read an array of pointer values from the pointed memory location shifted by a byte offset |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |