Uses of Class
jnr.ffi.Pointer
-
Packages that use Pointer Package Description jnr.ffi jnr.ffi.byref jnr.ffi.provider jnr.ffi.provider.converters jnr.ffi.provider.jffi -
-
Uses of Pointer in jnr.ffi
Fields in jnr.ffi declared as Pointer Modifier and Type Field Description private PointerStruct.PointerField. finalPointerprivate PointerStruct.Info. memoryprivate PointerStruct.UTFStringRef. valueHolderprivate PointerStructLayout.UTFStringRef. valueHolderMethods in jnr.ffi that return Pointer Modifier and Type Method Description abstract PointerObjectReferenceManager. add(T object)Adds a mapping from a java object to a unique native address.static PointerMemory. allocate(Runtime runtime, int size)Allocates a new block of java memory and wraps it in aPointeraccessor.static PointerMemory. allocate(Runtime runtime, NativeType type)Allocates a new block of java memory and wraps it in aPointeraccessor.static PointerMemory. allocate(Runtime runtime, Type type)Allocates a new block of java memory and wraps it in aPointeraccessor.static PointerMemory. allocate(Runtime runtime, TypeAlias type)Allocates a new block of java memory and wraps it in aPointeraccessor.static PointerMemory. allocateDirect(Runtime runtime, int size)Allocates a new block of native memory and wraps it in aPointeraccessor.static PointerMemory. allocateDirect(Runtime runtime, int size, boolean clear)Allocates a new block of native memory and wraps it in aPointeraccessor.static PointerMemory. allocateDirect(Runtime runtime, long size)Allocates a new block of native memory and wraps it in aPointeraccessor.static PointerMemory. allocateDirect(Runtime runtime, long size, boolean clear)Allocates a new block of native memory and wraps it in aPointeraccessor.static PointerMemory. allocateDirect(Runtime runtime, NativeType type)Allocates a new block of native memory and wraps it in aPointeraccessor.static PointerMemory. allocateDirect(Runtime runtime, TypeAlias type)Allocates a new block of native memory and wraps it in aPointeraccessor.private PointerStruct.Info. allocateMemory(int flags)static PointerMemory. allocateTemporary(Runtime runtime, NativeType type)Allocates a new block of transient native memory and wraps it in aPointeraccessor.static PointerMemory. allocateTemporary(Runtime runtime, NativeType type, boolean clear)Allocates a new block of transient native memory and wraps it in aPointeraccessor.static PointerMemory. allocateTemporary(Runtime runtime, TypeAlias type)Allocates a new block of transient native memory and wraps it in aPointeraccessor.PointerStruct.Pointer. get()Gets thePointervalue from the native memory.PointerStructLayout.Pointer. get(Pointer ptr)Gets thePointervalue from the native memory.PointerStruct.AbstractMember. getMemory()static PointerStruct. getMemory(Struct struct)static PointerStruct. getMemory(Struct struct, int flags)PointerStruct.Info. getMemory()PointerStruct.Info. getMemory(int flags)(package private) abstract PointerStruct.Member. getMemory()Gets the memory object used to store thisMemberPointerStruct.NumberField. getMemory()Pointer[]Pointer. getNullTerminatedPointerArray(long offset)abstract PointerPointer. getPointer(long offset)Reads anPointervalue at the given offset.abstract PointerPointer. getPointer(long offset, long size)Reads anPointervalue at the given offset.protected PointerStruct.PointerField. getPointer()Gets thePointervalue from the native memory.protected abstract PointerStruct.String. getStringMemory()protected PointerStruct.UTFString. getStringMemory()protected PointerStruct.UTFStringRef. getStringMemory()protected abstract PointerStructLayout.String. getStringMemory(Pointer ptr)protected PointerStructLayout.UTFString. getStringMemory(Pointer ptr)protected PointerStructLayout.UTFStringRef. getStringMemory(Pointer ptr)static PointerPointer. newIntPointer(Runtime runtime, long address)Wraps an integer value in an opaquePointerinstance.PointerObjectReferenceManager. newReference(T object)Deprecated.abstract PointerPointer. slice(long offset)Creates a newPointerrepresenting a sub-region of the memory referred to by thisPointer.abstract PointerPointer. slice(long offset, long size)Creates a newPointerrepresenting a sub-region of the memory referred to by thisPointer.static PointerPointer. wrap(Runtime runtime, long address)Wraps a native address in aPointerinstance.static PointerPointer. wrap(Runtime runtime, long address, long size)Wraps a native address in aPointerinstance.static PointerPointer. wrap(Runtime runtime, java.nio.ByteBuffer buffer)Wraps an existing ByteBuffer in aPointerimplementation so it can be used as a parameter to native functions.Methods in jnr.ffi with parameters of type Pointer Modifier and Type Method Description byteStructLayout.NumberField. byteValue(Pointer ptr)Returns abyterepresentation of thisNumber.byteStructLayout.Signed8. byteValue(Pointer ptr)Returns a java byte representation of this field.doubleStructLayout.Double. doubleValue(Pointer ptr)doubleStructLayout.Float. doubleValue(Pointer ptr)doubleStructLayout.NumberField. doubleValue(Pointer ptr)Returns anfloatrepresentation of thisNumber.floatStructLayout.Double. floatValue(Pointer ptr)floatStructLayout.Float. floatValue(Pointer ptr)floatStructLayout.NumberField. floatValue(Pointer ptr)Returns anfloatrepresentation of thisNumber.voidObjectReferenceManager. freeReference(Pointer reference)Deprecated.abstract TObjectReferenceManager. get(Pointer reference)Gets the java object that is mapped to the native memory address referred to byreference.voidPointer. get(long offset, Pointer[] dst, int idx, int len)Bulk get method for multiplePointervalues.abstract booleanStructLayout.AbstractBoolean. get(Pointer ptr)Gets the value for this field.booleanStructLayout.BOOL16. get(Pointer ptr)booleanStructLayout.Boolean. get(Pointer ptr)doubleStructLayout.Double. get(Pointer ptr)EStructLayout.EnumField. get(Pointer ptr)Gets a java Enum value representing the native integer value.floatStructLayout.Float. get(Pointer ptr)longStructLayout.IntegerAlias. get(Pointer ptr)Gets the value for this field.PointerStructLayout.Pointer. get(Pointer ptr)Gets thePointervalue from the native memory.shortStructLayout.Signed16. get(Pointer ptr)Gets the value for this field.intStructLayout.Signed32. get(Pointer ptr)Gets the value for this field.longStructLayout.Signed64. get(Pointer ptr)Gets the value for this field.byteStructLayout.Signed8. get(Pointer ptr)Gets the value for this field.longStructLayout.SignedLong. get(Pointer ptr)Gets the value for this field.abstract java.lang.StringStructLayout.String. get(Pointer ptr)intStructLayout.Unsigned16. get(Pointer ptr)Gets the value for this field.longStructLayout.Unsigned32. get(Pointer ptr)Gets the value for this field.longStructLayout.Unsigned64. get(Pointer ptr)Gets the value for this field.shortStructLayout.Unsigned8. get(Pointer ptr)Gets the value for this field.longStructLayout.UnsignedLong. get(Pointer ptr)Gets the value for this field.java.lang.StringStructLayout.UTFString. get(Pointer ptr)java.lang.StringStructLayout.UTFStringRef. get(Pointer ptr)booleanStructLayout.WBOOL. get(Pointer ptr)TObjectReferenceManager. getObject(Pointer reference)Deprecated.protected abstract PointerStructLayout.String. getStringMemory(Pointer ptr)protected PointerStructLayout.UTFString. getStringMemory(Pointer ptr)protected PointerStructLayout.UTFStringRef. getStringMemory(Pointer ptr)intStructLayout.Double. intValue(Pointer ptr)intStructLayout.Enum16. intValue(Pointer ptr)intStructLayout.Enum32. intValue(Pointer ptr)intStructLayout.Enum64. intValue(Pointer ptr)intStructLayout.Enum8. intValue(Pointer ptr)Returns an integer representation of this enum field.intStructLayout.EnumLong. intValue(Pointer ptr)intStructLayout.Float. intValue(Pointer ptr)intStructLayout.IntegerAlias. intValue(Pointer ptr)abstract intStructLayout.NumberField. intValue(Pointer ptr)Returns aintrepresentation of thisNumber.intStructLayout.Pointer. intValue(Pointer ptr)Returns an integer representation of thisPointer.intStructLayout.Signed16. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.Signed32. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.Signed64. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.Signed8. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.SignedLong. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.Unsigned16. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.Unsigned32. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.Unsigned64. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.Unsigned8. intValue(Pointer ptr)Returns a java int representation of this field.intStructLayout.UnsignedLong. intValue(Pointer ptr)Returns a java int representation of this field.longStructLayout.Double. longValue(Pointer ptr)longStructLayout.Enum64. longValue(Pointer ptr)longStructLayout.EnumLong. longValue(Pointer ptr)longStructLayout.Float. longValue(Pointer ptr)longStructLayout.IntegerAlias. longValue(Pointer ptr)longStructLayout.NumberField. longValue(Pointer ptr)Returns alongrepresentation of thisNumber.longStructLayout.Pointer. longValue(Pointer ptr)Returns anlongrepresentation of thisPointer.longStructLayout.Signed64. longValue(Pointer ptr)Returns a java long representation of this field.longStructLayout.SignedLong. longValue(Pointer ptr)Returns a java long representation of this field.longStructLayout.Unsigned32. longValue(Pointer ptr)Returns a java long representation of this field.longStructLayout.Unsigned64. longValue(Pointer ptr)Returns a java long representation of this field.longStructLayout.UnsignedLong. longValue(Pointer ptr)Returns a java long representation of this field.voidPointer. put(long offset, Pointer[] src, int idx, int len)Bulk put method for multiplePointervalues.abstract voidPointer. putPointer(long offset, Pointer value)Writes aPointervalue at the given offset.abstract booleanObjectReferenceManager. remove(Pointer reference)Removes a mapping from java object to native pointer.voidStruct.PointerField. set(Pointer value)Puts aAddressvalue into the native memory.abstract voidStructLayout.AbstractBoolean. set(Pointer ptr, boolean value)Sets the field to a new value.voidStructLayout.BOOL16. set(Pointer ptr, boolean value)voidStructLayout.Boolean. set(Pointer ptr, boolean value)voidStructLayout.Double. set(Pointer ptr, double value)voidStructLayout.Double. set(Pointer ptr, java.lang.Number value)voidStructLayout.Enum16. set(Pointer ptr, E value)voidStructLayout.Enum16. set(Pointer ptr, java.lang.Number value)voidStructLayout.Enum32. set(Pointer ptr, E value)voidStructLayout.Enum32. set(Pointer ptr, java.lang.Number value)voidStructLayout.Enum64. set(Pointer ptr, E value)voidStructLayout.Enum64. set(Pointer ptr, java.lang.Number value)voidStructLayout.Enum8. set(Pointer ptr, E value)Sets the native integer value using a java Enum value.voidStructLayout.Enum8. set(Pointer ptr, java.lang.Number value)voidStructLayout.EnumLong. set(Pointer ptr, E value)voidStructLayout.EnumLong. set(Pointer ptr, java.lang.Number value)voidStructLayout.Float. set(Pointer ptr, float value)voidStructLayout.Float. set(Pointer ptr, java.lang.Number value)voidStructLayout.Function. set(Pointer ptr, T value)voidStructLayout.IntegerAlias. set(Pointer ptr, long value)voidStructLayout.IntegerAlias. set(Pointer ptr, java.lang.Number value)abstract voidStructLayout.NumberField. set(Pointer ptr, java.lang.Number value)Sets the field to a new value.voidStructLayout.Pointer. set(Pointer ptr, java.lang.Number value)voidStructLayout.Pointer. set(Pointer ptr, Pointer value)Sets aPointervalue in the native memory.voidStructLayout.Signed16. set(Pointer ptr, short value)Sets the value for this field.voidStructLayout.Signed16. set(Pointer ptr, java.lang.Number value)voidStructLayout.Signed32. set(Pointer ptr, int value)Sets the value for this field.voidStructLayout.Signed32. set(Pointer ptr, java.lang.Number value)voidStructLayout.Signed64. set(Pointer ptr, long value)Sets the value for this field.voidStructLayout.Signed64. set(Pointer ptr, java.lang.Number value)voidStructLayout.Signed8. set(Pointer ptr, byte value)Sets the value for this field.voidStructLayout.Signed8. set(Pointer ptr, java.lang.Number value)voidStructLayout.SignedLong. set(Pointer ptr, long value)Sets the value for this field.voidStructLayout.SignedLong. set(Pointer ptr, java.lang.Number value)abstract voidStructLayout.String. set(Pointer ptr, java.lang.String value)voidStructLayout.Unsigned16. set(Pointer ptr, int value)Sets the value for this field.voidStructLayout.Unsigned16. set(Pointer ptr, java.lang.Number value)voidStructLayout.Unsigned32. set(Pointer ptr, long value)Sets the value for this field.voidStructLayout.Unsigned32. set(Pointer ptr, java.lang.Number value)voidStructLayout.Unsigned64. set(Pointer ptr, long value)Sets the value for this field.voidStructLayout.Unsigned64. set(Pointer ptr, java.lang.Number value)voidStructLayout.Unsigned8. set(Pointer ptr, short value)Sets the value for this field.voidStructLayout.Unsigned8. set(Pointer ptr, java.lang.Number value)voidStructLayout.UnsignedLong. set(Pointer ptr, long value)Sets the value for this field.voidStructLayout.UnsignedLong. set(Pointer ptr, java.lang.Number value)voidStructLayout.UTFString. set(Pointer ptr, java.lang.String value)voidStructLayout.UTFStringRef. set(Pointer ptr, java.lang.String value)voidStructLayout.WBOOL. set(Pointer ptr, boolean value)shortStructLayout.NumberField. shortValue(Pointer ptr)Returns ashortrepresentation of thisNumber.shortStructLayout.Signed16. shortValue(Pointer ptr)Returns a java short representation of this field.shortStructLayout.Signed8. shortValue(Pointer ptr)Returns a java short representation of this field.shortStructLayout.Unsigned8. shortValue(Pointer ptr)Returns a java short representation of this field.java.lang.StringStructLayout.AbstractBoolean. toString(Pointer ptr)Returns a string representation of thisBoolean.java.lang.StringStructLayout.Double. toString(Pointer ptr)java.lang.StringStructLayout.EnumField. toString(Pointer ptr)Returns a string representation of this field.java.lang.StringStructLayout.Float. toString(Pointer ptr)java.lang.StringStructLayout.NumberField. toString(Pointer ptr)Returns a string representation of thisNumber.java.lang.StringStructLayout.Pointer. toString(Pointer ptr)Returns a string representation of thisPointer.java.lang.StringStructLayout.Signed64. toString(Pointer ptr)Returns a string representation of this field.java.lang.StringStructLayout.SignedLong. toString(Pointer ptr)Returns a string representation of this field.java.lang.StringStructLayout.String. toString(Pointer ptr)java.lang.StringStructLayout.Unsigned64. toString(Pointer ptr)Returns a string representation of this field.java.lang.StringStructLayout.UnsignedLong. toString(Pointer ptr)Returns a string representation of this field.abstract voidPointer. transferFrom(long offset, Pointer src, long srcOffset, long count)Bulk data transfer from one memory location to another.abstract voidPointer. transferTo(long offset, Pointer dst, long dstOffset, long count)Bulk data transfer from one memory location to another.voidStruct.Info. useMemory(Pointer io)voidStruct. useMemory(Pointer address)Uses the specified memory address as the backing store for this structure. -
Uses of Pointer in jnr.ffi.byref
Methods in jnr.ffi.byref with parameters of type Pointer Modifier and Type Method Description voidAddressByReference. fromNative(Runtime runtime, Pointer memory, long offset)Copies the address value from native memoryvoidByReference. fromNative(Runtime runtime, Pointer memory, long offset)Copies the java value from native memoryvoidByteByReference. fromNative(Runtime runtime, Pointer buffer, long offset)Copies the Byte value from native memoryvoidDoubleByReference. fromNative(Runtime runtime, Pointer buffer, long offset)Copies the double value from native memoryvoidFloatByReference. fromNative(Runtime runtime, Pointer buffer, long offset)Copies the float value from native memoryvoidIntByReference. fromNative(Runtime runtime, Pointer buffer, long offset)Copies the integer value from native memoryvoidLongLongByReference. fromNative(Runtime runtime, Pointer memory, long offset)Copies the value from native memoryvoidNativeLongByReference. fromNative(Runtime runtime, Pointer memory, long offset)Copies the long value from native memoryvoidNumberByReference. fromNative(Runtime runtime, Pointer memory, long offset)voidPointerByReference. fromNative(Runtime runtime, Pointer memory, long offset)voidShortByReference. fromNative(Runtime runtime, Pointer buffer, long offset)Copies the short value from native memoryvoidAddressByReference. toNative(Runtime runtime, Pointer memory, long offset)Copies the address value to native memoryvoidByReference. toNative(Runtime runtime, Pointer memory, long offset)Copies the java value to native memoryvoidByteByReference. toNative(Runtime runtime, Pointer buffer, long offset)Copies the Byte value to native memoryvoidDoubleByReference. toNative(Runtime runtime, Pointer buffer, long offset)Copies the double value to native memoryvoidFloatByReference. toNative(Runtime runtime, Pointer buffer, long offset)Copies the float value to native memoryvoidIntByReference. toNative(Runtime runtime, Pointer buffer, long offset)Copies the integer value to native memoryvoidLongLongByReference. toNative(Runtime runtime, Pointer memory, long offset)Copies the value to native memoryvoidNativeLongByReference. toNative(Runtime runtime, Pointer memory, long offset)Copies the long value to native memoryvoidNumberByReference. toNative(Runtime runtime, Pointer memory, long offset)voidPointerByReference. toNative(Runtime runtime, Pointer memory, long offset)voidShortByReference. toNative(Runtime runtime, Pointer buffer, long offset)Copies the short value to native memoryConstructors in jnr.ffi.byref with parameters of type Pointer Constructor Description PointerByReference(Pointer value)Creates a new reference to a pointer value -
Uses of Pointer in jnr.ffi.provider
Subclasses of Pointer in jnr.ffi.provider Modifier and Type Class Description classAbstractArrayMemoryIOclassAbstractBufferMemoryIOclassAbstractMemoryIOBase implementations of some MemoryIO operations.classBoundedMemoryIOprivate static classDefaultObjectReferenceManager.ObjectReferenceclassInAccessibleMemoryIOclassIntPointerclassNullMemoryIOclassShareMemoryIOFields in jnr.ffi.provider declared as Pointer Modifier and Type Field Description private PointerBoundedMemoryIO. ioprivate PointerShareMemoryIO. ptrMethods in jnr.ffi.provider that return Pointer Modifier and Type Method Description PointerDefaultObjectReferenceManager. add(java.lang.Object obj)PointerMemoryManager. allocate(int size)PointerMemoryManager. allocateDirect(int size)PointerMemoryManager. allocateDirect(int size, boolean clear)PointerMemoryManager. allocateDirect(long size)PointerMemoryManager. allocateDirect(long size, boolean clear)PointerMemoryManager. allocateTemporary(int size, boolean clear)<T> PointerClosureManager. getClosurePointer(java.lang.Class<? extends T> closureClass, T instance)PointerBoundedMemoryIO. getDelegatedMemoryIO()PointerDelegatingMemoryIO. getDelegatedMemoryIO()PointerShareMemoryIO. getDelegatedMemoryIO()PointerBoundedMemoryIO. getPointer(long offset)PointerBoundedMemoryIO. getPointer(long offset, long size)PointerInAccessibleMemoryIO. getPointer(long offset)PointerInAccessibleMemoryIO. getPointer(long offset, long size)PointerShareMemoryIO. getPointer(long offset)PointerShareMemoryIO. getPointer(long offset, long size)PointerMemoryManager. newOpaquePointer(long address)PointerMemoryManager. newPointer(long address)PointerMemoryManager. newPointer(long address, long size)PointerMemoryManager. newPointer(java.nio.ByteBuffer buffer)Methods in jnr.ffi.provider with parameters of type Pointer Modifier and Type Method Description java.lang.ObjectDefaultObjectReferenceManager. get(Pointer reference)voidBoundedMemoryIO. putPointer(long offset, Pointer value)voidInAccessibleMemoryIO. putPointer(long offset, Pointer value)voidShareMemoryIO. putPointer(long offset, Pointer value)booleanDefaultObjectReferenceManager. remove(Pointer reference)voidAbstractMemoryIO. transferFrom(long offset, Pointer other, long otherOffset, long count)voidBoundedMemoryIO. transferFrom(long offset, Pointer other, long otherOffset, long count)voidAbstractMemoryIO. transferTo(long offset, Pointer other, long otherOffset, long count)voidBoundedMemoryIO. transferTo(long offset, Pointer other, long otherOffset, long count)Constructors in jnr.ffi.provider with parameters of type Pointer Constructor Description BoundedMemoryIO(Pointer parent, long offset, long size)ShareMemoryIO(Pointer parent, long offset) -
Uses of Pointer in jnr.ffi.provider.converters
Subclasses of Pointer in jnr.ffi.provider.converters Modifier and Type Class Description private static classCharSequenceArrayParameterConverter.StringArrayFields in jnr.ffi.provider.converters declared as Pointer Modifier and Type Field Description private PointerCharSequenceArrayParameterConverter.StringArray. memoryFields in jnr.ffi.provider.converters with type parameters of type Pointer Modifier and Type Field Description private static FromNativeConverter<java.lang.String,Pointer>StringResultConverter. DEFAULTprivate static ToNativeConverter<ByReference,Pointer>ByReferenceParameterConverter. INprivate static ToNativeConverter<ByReference,Pointer>ByReferenceParameterConverter. INOUTprivate static ToNativeConverter<ByReference,Pointer>ByReferenceParameterConverter. OUTprivate java.util.List<Pointer>CharSequenceArrayParameterConverter.StringArray. stringMemoryMethods in jnr.ffi.provider.converters that return Pointer Modifier and Type Method Description PointerByReferenceParameterConverter. toNative(ByReference value, ToNativeContext context)PointerCharSequenceArrayParameterConverter. toNative(java.lang.CharSequence[] array, ToNativeContext context)PointerStructArrayParameterConverter. toNative(Struct[] structs, ToNativeContext context)PointerStructByReferenceToNativeConverter. toNative(Struct value, ToNativeContext ctx)Methods in jnr.ffi.provider.converters that return types with arguments of type Pointer Modifier and Type Method Description static ToNativeConverter<ByReference,Pointer>ByReferenceParameterConverter. getInstance(ToNativeContext toNativeContext)static ToNativeConverter<java.lang.CharSequence[],Pointer>CharSequenceArrayParameterConverter. getInstance(ToNativeContext toNativeContext)static FromNativeConverter<java.lang.String,Pointer>StringResultConverter. getInstance(java.nio.charset.Charset cs)static FromNativeConverter<java.lang.String,Pointer>StringResultConverter. getInstance(FromNativeContext fromNativeContext)static ToNativeConverter<Struct[],Pointer>StructArrayParameterConverter. getInstance(ToNativeContext toNativeContext, java.lang.Class structClass)static FromNativeConverter<Struct,Pointer>StructByReferenceFromNativeConverter. getInstance(java.lang.Class structClass, FromNativeContext toNativeContext)static ToNativeConverter<Struct,Pointer>StructByReferenceToNativeConverter. getInstance(ToNativeContext toNativeContext)java.lang.Class<Pointer>ByReferenceParameterConverter. nativeType()java.lang.Class<Pointer>CharSequenceArrayParameterConverter. nativeType()java.lang.Class<Pointer>StringResultConverter. nativeType()java.lang.Class<Pointer>StructArrayParameterConverter. nativeType()java.lang.Class<Pointer>StructByReferenceFromNativeConverter. nativeType()java.lang.Class<Pointer>StructByReferenceToNativeConverter. nativeType()Methods in jnr.ffi.provider.converters with parameters of type Pointer Modifier and Type Method Description java.lang.StringStringResultConverter. fromNative(Pointer pointer, FromNativeContext context)StructStructByReferenceFromNativeConverter. fromNative(Pointer nativeValue, FromNativeContext context)voidByReferenceParameterConverter.Out. postInvoke(ByReference byReference, Pointer pointer, ToNativeContext context)voidCharSequenceArrayParameterConverter.Out. postInvoke(java.lang.CharSequence[] array, Pointer primitive, ToNativeContext context)voidPointer32ArrayParameterConverter.Out. postInvoke(Pointer[] pointers, int[] primitive, ToNativeContext context)voidPointer64ArrayParameterConverter.Out. postInvoke(Pointer[] pointers, long[] primitive, ToNativeContext context)voidStructArrayParameterConverter.Out. postInvoke(Struct[] structs, Pointer primitive, ToNativeContext context)int[]Pointer32ArrayParameterConverter. toNative(Pointer[] pointers, ToNativeContext context)long[]Pointer64ArrayParameterConverter. toNative(Pointer[] pointers, ToNativeContext context)Constructors in jnr.ffi.provider.converters with parameters of type Pointer Constructor Description StringArray(Runtime runtime, Pointer memory, int capacity) -
Uses of Pointer in jnr.ffi.provider.jffi
Subclasses of Pointer in jnr.ffi.provider.jffi Modifier and Type Class Description (package private) classAllocatedDirectMemoryIOclassArrayMemoryIOclassByteBufferMemoryIOstatic classClosureFromNativeConverter.AbstractClosurePointer(package private) classDirectMemoryIO(package private) classNativeClosurePointerclassTransientNativeMemoryFields in jnr.ffi.provider.jffi declared as Pointer Modifier and Type Field Description protected PointerReflectionVariableAccessorGenerator.AbstractVariable. memory(package private) PointerX86Disassembler. udFields in jnr.ffi.provider.jffi with type parameters of type Pointer Modifier and Type Field Description private java.util.Map<java.lang.Class<? extends Struct>,FromNativeConverter<? extends Struct,Pointer>>StructByReferenceResultConverterFactory. convertersMethods in jnr.ffi.provider.jffi that return Pointer Modifier and Type Method Description PointerNativeMemoryManager. allocate(int size)PointerNativeMemoryManager. allocateDirect(int size)PointerNativeMemoryManager. allocateDirect(int size, boolean clear)PointerNativeMemoryManager. allocateDirect(long size)PointerNativeMemoryManager. allocateDirect(long size, boolean clear)PointerNativeMemoryManager. allocateTemporary(int size)PointerNativeMemoryManager. allocateTemporary(int size, boolean clear)PointerReflectionVariableAccessorGenerator.PointerVariable. get()<T> PointerNativeClosureManager. getClosurePointer(java.lang.Class<? extends T> closureClass, T instance)PointerArrayMemoryIO. getPointer(long offset)PointerArrayMemoryIO. getPointer(long offset, long size)PointerByteBufferMemoryIO. getPointer(long offset)PointerByteBufferMemoryIO. getPointer(long offset, long size)PointerDirectMemoryIO. getPointer(long offset)PointerDirectMemoryIO. getPointer(long offset, long size)(package private) PointerNativeClosureFactory.ClosureReference. getPointer()PointerNativeMemoryManager. newOpaquePointer(long address)(package private) static PointerMemoryUtil. newPointer(Runtime runtime, int ptr)(package private) static PointerMemoryUtil. newPointer(Runtime runtime, long ptr)(package private) static PointerMemoryUtil. newPointer(Runtime runtime, long ptr, long size)PointerNativeMemoryManager. newPointer(long address)PointerNativeMemoryManager. newPointer(long address, long size)PointerNativeMemoryManager. newPointer(java.nio.ByteBuffer buffer)static PointerAsmRuntime. pointerValue(int ptr, Runtime runtime)static PointerAsmRuntime. pointerValue(long ptr, Runtime runtime)PointerNativeClosureManager.ClosureSite. toNative(T value, ToNativeContext context)PointerX86Disassembler.X86DisassemblerConverter. toNative(X86Disassembler value, ToNativeContext context)Methods in jnr.ffi.provider.jffi that return types with arguments of type Pointer Modifier and Type Method Description private FromNativeConverter<? extends Struct,Pointer>StructByReferenceResultConverterFactory. createConverter(Runtime runtime, java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)FromNativeConverter<? extends Struct,Pointer>StructByReferenceResultConverterFactory. get(java.lang.Class<? extends Struct> structClass, FromNativeContext fromNativeContext)static FromNativeConverter<?,Pointer>ClosureFromNativeConverter. getInstance(Runtime runtime, SignatureType type, AsmClassLoader classLoader, SignatureTypeMapper typeMapper)java.lang.Class<Pointer>AsmStructByReferenceFromNativeConverter. nativeType()java.lang.Class<Pointer>ClosureFromNativeConverter. nativeType()java.lang.Class<Pointer>NativeClosureManager.ClosureSite. nativeType()java.lang.Class<Pointer>X86Disassembler.X86DisassemblerConverter. nativeType()(package private) <T> ToNativeConverter<T,Pointer>NativeClosureManager. newClosureSite(java.lang.Class<T> closureClass)Methods in jnr.ffi.provider.jffi with parameters of type Pointer Modifier and Type Method Description longPointerParameterStrategy. address(Pointer pointer)java.lang.ObjectClosureFromNativeConverter.ProxyConverter. fromNative(Pointer nativeValue, FromNativeContext context)java.lang.NumberReflectionVariableAccessorGenerator.DoublePointerOp. get(Pointer memory)java.lang.NumberReflectionVariableAccessorGenerator.FloatPointerOp. get(Pointer memory)java.lang.NumberReflectionVariableAccessorGenerator.Int16PointerOp. get(Pointer memory)java.lang.NumberReflectionVariableAccessorGenerator.Int32PointerOp. get(Pointer memory)java.lang.NumberReflectionVariableAccessorGenerator.Int64PointerOp. get(Pointer memory)java.lang.NumberReflectionVariableAccessorGenerator.Int8PointerOp. get(Pointer memory)TReflectionVariableAccessorGenerator.PointerOp. get(Pointer memory)(package private) static VariableReflectionVariableAccessorGenerator. getNativeVariableAccessor(Pointer memory, ToNativeType toNativeType, FromNativeType fromNativeType)static intAsmRuntime. intValue(Pointer ptr)static booleanAsmRuntime. isDirect(Pointer ptr)static longAsmRuntime. longValue(Pointer ptr)private static PointerParameterStrategyAsmRuntime. otherPointerParameterStrategy(Pointer pointer)static PointerParameterStrategyAsmRuntime. pointerParameterStrategy(Pointer pointer)voidReflectionVariableAccessorGenerator.DoublePointerOp. put(Pointer memory, java.lang.Number value)voidReflectionVariableAccessorGenerator.FloatPointerOp. put(Pointer memory, java.lang.Number value)voidReflectionVariableAccessorGenerator.Int16PointerOp. put(Pointer memory, java.lang.Number value)voidReflectionVariableAccessorGenerator.Int32PointerOp. put(Pointer memory, java.lang.Number value)voidReflectionVariableAccessorGenerator.Int64PointerOp. put(Pointer memory, java.lang.Number value)voidReflectionVariableAccessorGenerator.Int8PointerOp. put(Pointer memory, java.lang.Number value)voidReflectionVariableAccessorGenerator.PointerOp. put(Pointer memory, T value)voidArrayMemoryIO. putPointer(long offset, Pointer value)voidByteBufferMemoryIO. putPointer(long offset, Pointer value)voidDirectMemoryIO. putPointer(long offset, Pointer value)voidReflectionVariableAccessorGenerator.PointerVariable. set(Pointer value)voidX86Disassembler. setInputBuffer(Pointer buffer, int size)voidDirectMemoryIO. transferFrom(long offset, Pointer other, long otherOffset, long count)voidDirectMemoryIO. transferTo(long offset, Pointer other, long otherOffset, long count)voidX86Disassembler.UDis86. ud_init(Pointer ud)voidX86Disassembler.UDis86. ud_set_input_buffer(X86Disassembler ud, Pointer data, long len)Constructors in jnr.ffi.provider.jffi with parameters of type Pointer Constructor Description AbstractVariable(Pointer memory)NumberVariable(Pointer memory, ReflectionVariableAccessorGenerator.PointerOp<java.lang.Number> pointerOp, DataConverter<java.lang.Number,java.lang.Number> dataConverter, DefaultInvokerFactory.ResultConverter<? extends java.lang.Number,java.lang.Number> resultConverter)PointerVariable(Pointer memory)
-