- aaload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- AbstractArrayMemoryIO - Class in jnr.ffi.provider
-
- AbstractArrayMemoryIO(Runtime, byte[], int, int) - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO
-
- AbstractArrayMemoryIO(Runtime, byte[]) - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO
-
- AbstractArrayMemoryIO(Runtime, int) - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO
-
- AbstractArrayMemoryIO.ArrayIO - Class in jnr.ffi.provider
-
- AbstractAsmLibraryInterface - Class in jnr.ffi.provider.jffi
-
- AbstractAsmLibraryInterface(Runtime, NativeLibrary) - Constructor for class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- AbstractBoolean(NativeType) - Constructor for class jnr.ffi.Struct.AbstractBoolean
-
- AbstractBoolean(NativeType, Struct.Offset) - Constructor for class jnr.ffi.Struct.AbstractBoolean
-
- AbstractBoolean(NativeType) - Constructor for class jnr.ffi.StructLayout.AbstractBoolean
-
- AbstractBoolean(NativeType, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractBoolean
-
- AbstractBufferMemoryIO - Class in jnr.ffi.provider
-
- AbstractBufferMemoryIO(Runtime, ByteBuffer, long) - Constructor for class jnr.ffi.provider.AbstractBufferMemoryIO
-
- AbstractClosurePointer(Runtime, long) - Constructor for class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- AbstractDataConverter<J,N> - Class in jnr.ffi.mapper
-
- AbstractDataConverter() - Constructor for class jnr.ffi.mapper.AbstractDataConverter
-
- AbstractField(int, int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(int, int) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(NativeType) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(Type) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(NativeType, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractField(Type, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AbstractField
-
- AbstractFromNativeType - Class in jnr.ffi.mapper
-
- AbstractMember(int) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(int, int, Struct.Offset) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(int, int) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(NativeType) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMember(NativeType, Struct.Offset) - Constructor for class jnr.ffi.Struct.AbstractMember
-
- AbstractMemoryIO - Class in jnr.ffi.provider
-
Base implementations of some MemoryIO operations.
- AbstractMemoryIO(Runtime, long, boolean) - Constructor for class jnr.ffi.provider.AbstractMemoryIO
-
- AbstractNumberReference<T extends Number> - Class in jnr.ffi.byref
-
An abstract class for common PrimitiveReference functionality
- AbstractNumberReference(T) - Constructor for class jnr.ffi.byref.AbstractNumberReference
-
- AbstractReference<T> - Class in jnr.ffi.byref
-
An abstract class for common PrimitiveReference functionality
- AbstractReference(T) - Constructor for class jnr.ffi.byref.AbstractReference
-
- AbstractReflectionConverter(Method, Class) - Constructor for class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- AbstractRuntime - Class in jnr.ffi.provider
-
- AbstractRuntime(ByteOrder, EnumMap<NativeType, Type>) - Constructor for class jnr.ffi.provider.AbstractRuntime
-
- AbstractSignatureTypeMapper - Class in jnr.ffi.mapper
-
- AbstractSignatureTypeMapper() - Constructor for class jnr.ffi.mapper.AbstractSignatureTypeMapper
-
- AbstractToNativeType - Class in jnr.ffi.mapper
-
- aconst_null() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- add(T) - Method in class jnr.ffi.ObjectReferenceManager
-
Adds a mapping from a java object to a unique native address.
- add(Object) - Method in class jnr.ffi.provider.DefaultObjectReferenceManager
-
- addField(int, int) - Method in class jnr.ffi.StructLayout
-
- addField(int, int, StructLayout.Offset) - Method in class jnr.ffi.StructLayout
-
- addField(Type) - Method in class jnr.ffi.StructLayout
-
- addField(Type, StructLayout.Offset) - Method in class jnr.ffi.StructLayout
-
- addLibraryPath(String, File) - Static method in class jnr.ffi.Library
-
- addPostInvoke(InvocationSession.PostInvoke) - Method in class jnr.ffi.provider.InvocationSession
-
- Address - Class in jnr.ffi
-
The Address
class wraps a native address in an object.
- Address(Address) - Constructor for class jnr.ffi.Address
-
Creates a new address representation.
- address() - Method in class jnr.ffi.Address
-
Gets the native memory address represented by this Address
as a long
integer.
- address() - Method in class jnr.ffi.Pointer
-
Gets the native address of this memory object (optional operation).
- address(Buffer) - Method in class jnr.ffi.provider.jffi.BufferParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.BufferParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.PointerParameterStrategy
-
- address(Pointer) - Method in class jnr.ffi.provider.jffi.PointerParameterStrategy
-
- address(Object) - Method in class jnr.ffi.provider.jffi.PrimitiveArrayParameterStrategy
-
- Address() - Constructor for class jnr.ffi.Struct.Address
-
Creates a new Address field.
- Address(Struct.Offset) - Constructor for class jnr.ffi.Struct.Address
-
- AddressByReference - Class in jnr.ffi.byref
-
AddressByReference is used when the address of a primitive pointer value must be passed
as a parameter to a function.
- AddressByReference() - Constructor for class jnr.ffi.byref.AddressByReference
-
Creates a new reference to an integer value
- AddressByReference(Address) - Constructor for class jnr.ffi.byref.AddressByReference
-
Creates a new reference to an address value
- addressMask() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the address mask for this runtime
- addressMask() - Method in class jnr.ffi.Runtime
-
Gets the address mask for this runtime
- addressSize() - Method in class jnr.ffi.Platform
-
- addressSize() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the size of an address (e.g.
- addressSize() - Method in class jnr.ffi.Runtime
-
Gets the size of an address (e.g.
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.aarch64.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.arm.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.darwin.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.freebsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.openbsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.i386.windows.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.mips.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.mipsel.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc.aix.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc.darwin.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc64.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.ppc64le.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.s390.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.s390x.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.sparc.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.sparcv9.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.sparcv9.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.darwin.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.freebsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.openbsd.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.solaris.TypeAliases
-
- ALIASES - Static variable in class jnr.ffi.provider.jffi.platform.x86_64.windows.TypeAliases
-
- alignment() - Method in class jnr.ffi.provider.BadType
-
- alignment(Struct) - Static method in class jnr.ffi.Struct
-
- Alignment(int) - Constructor for class jnr.ffi.Struct.Alignment
-
- alignment() - Method in class jnr.ffi.StructLayout
-
- alignment() - Method in class jnr.ffi.Type
-
The native alignment of this type, in bytes
- allocate(Runtime, int) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(Runtime, NativeType) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(Runtime, Type) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(Runtime, TypeAlias) - Static method in class jnr.ffi.Memory
-
Allocates a new block of java memory and wraps it in a
Pointer
accessor.
- allocate(int) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocate(Runtime, int, int, boolean) - Static method in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- allocate(int) - Method in interface jnr.ffi.provider.MemoryManager
-
- allocateDirect(Runtime, int) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(Runtime, NativeType) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(Runtime, TypeAlias) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(Runtime, int, boolean) - Static method in class jnr.ffi.Memory
-
Allocates a new block of native memory and wraps it in a
Pointer
accessor.
- allocateDirect(int) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateDirect(int, boolean) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateDirect(int) - Method in interface jnr.ffi.provider.MemoryManager
-
- allocateDirect(int, boolean) - Method in interface jnr.ffi.provider.MemoryManager
-
- allocateTemporary(Runtime, NativeType) - Static method in class jnr.ffi.Memory
-
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor.
- allocateTemporary(Runtime, TypeAlias) - Static method in class jnr.ffi.Memory
-
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor.
- allocateTemporary(Runtime, NativeType, boolean) - Static method in class jnr.ffi.Memory
-
Allocates a new block of transient native memory and wraps it in a
Pointer
accessor.
- allocateTemporary(int) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateTemporary(int, boolean) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- allocateTemporary(int, boolean) - Method in interface jnr.ffi.provider.MemoryManager
-
- AllocObject - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- aload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aload(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- aload(LocalVariable...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- anewarray(String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- AnnotationProxy<A extends Annotation> - Class in jnr.ffi.util
-
- annotations() - Method in class jnr.ffi.provider.NativeFunction
-
- annotations() - Method in class jnr.ffi.provider.SigType
-
- Annotations - Class in jnr.ffi.util
-
Utilities for collections of annotations
- annotationType() - Method in class jnr.ffi.util.AnnotationProxy
- AnnotationTypeMapper - Class in jnr.ffi.provider.jffi
-
- AnnotationTypeMapper() - Constructor for class jnr.ffi.provider.jffi.AnnotationTypeMapper
-
- AnnotationTypeMapper.AbstractReflectionConverter - Class in jnr.ffi.provider.jffi
-
- AnnotationTypeMapper.ReflectionFromNativeConverter - Class in jnr.ffi.provider.jffi
-
- AnnotationTypeMapper.ReflectionToNativeConverter - Class in jnr.ffi.provider.jffi
-
- aprintln() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- areturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- array() - Method in class jnr.ffi.Pointer
-
Returns the array that backs this pointer.
- array() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- array() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- array() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- array() - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- array() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- array(T[]) - Method in class jnr.ffi.Struct
-
Creates an array of Member instances.
- array(Struct.Enum8<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum8 instances.
- array(Struct.Enum16<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum16 instances.
- array(Struct.Enum32<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum32 instances.
- array(Struct.Enum64<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum64 instances.
- array(Struct.Enum<T>[], Class<T>) - Method in class jnr.ffi.Struct
-
Creates an array of Enum instances.
- array(T[]) - Method in class jnr.ffi.Struct
-
Creates an array of Struct instances.
- array(Struct.Signed8[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed8 instances.
- array(Struct.Unsigned8[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned8 instances.
- array(Struct.Signed16[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed16 instances.
- array(Struct.Unsigned16[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned16 instances.
- array(Struct.Signed32[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed32 instances.
- array(Struct.Unsigned32[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned32 instances.
- array(Struct.Signed64[]) - Method in class jnr.ffi.Struct
-
Creates an array of Signed64 instances.
- array(Struct.Unsigned64[]) - Method in class jnr.ffi.Struct
-
Creates an array of Unsigned64 instances.
- array(Struct.SignedLong[]) - Method in class jnr.ffi.Struct
-
Creates an array of SignedLong instances.
- array(Struct.UnsignedLong[]) - Method in class jnr.ffi.Struct
-
Creates an array of UnsignedLong instances.
- array(Struct.Float[]) - Method in class jnr.ffi.Struct
-
Creates an array of Float instances.
- array(Struct.Double[]) - Method in class jnr.ffi.Struct
-
Creates an array of Double instances.
- array(Struct.Address[]) - Method in class jnr.ffi.Struct
-
Creates an array of Address instances.
- array(Struct.Pointer[]) - Method in class jnr.ffi.Struct
-
Creates an array of Pointer instances.
- array(Struct.UTF8String[], int) - Method in class jnr.ffi.Struct
-
Creates an array of UTF8String instances.
- array(T[]) - Method in class jnr.ffi.StructLayout
-
Creates an array of Member instances.
- arrayBegin() - Method in class jnr.ffi.Struct
-
Starts an array construction session
- arrayBegin() - Method in class jnr.ffi.StructLayout
-
Starts an array construction session
- arrayEnd() - Method in class jnr.ffi.Struct
-
Ends an array construction session
- arrayEnd() - Method in class jnr.ffi.StructLayout
-
Ends an array construction session
- ArrayIO() - Constructor for class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- arrayLength() - Method in class jnr.ffi.Pointer
-
Returns the length of this pointer's backing array that is used by this pointer.
- arrayLength() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- arrayLength() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- arrayLength() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- arrayLength() - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- arraylength() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- arrayLength() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- arrayload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ArrayMemoryIO - Class in jnr.ffi.provider.jffi
-
- ArrayMemoryIO(Runtime, int) - Constructor for class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- ArrayMemoryIO(Runtime, byte[], int, int) - Constructor for class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- arrayOf(Runtime, Class<T>, int) - Static method in class jnr.ffi.Struct
-
- arrayOffset() - Method in class jnr.ffi.Pointer
-
Returns the offset within this pointer's backing array of the first element.
- arrayOffset() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- arrayOffset() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- arraystore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- AsciiString(int) - Constructor for class jnr.ffi.Struct.AsciiString
-
- AsciiString(int) - Constructor for class jnr.ffi.StructLayout.AsciiString
-
- AsciiString(int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AsciiString
-
- AsciiStringRef(int) - Constructor for class jnr.ffi.Struct.AsciiStringRef
-
- AsciiStringRef() - Constructor for class jnr.ffi.Struct.AsciiStringRef
-
- AsciiStringRef(int) - Constructor for class jnr.ffi.StructLayout.AsciiStringRef
-
- AsciiStringRef(int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.AsciiStringRef
-
- AsciiStringRef() - Constructor for class jnr.ffi.StructLayout.AsciiStringRef
-
- AsmLibraryLoader - Class in jnr.ffi.provider.jffi
-
- AsmLibraryLoader() - Constructor for class jnr.ffi.provider.jffi.AsmLibraryLoader
-
- AsmRuntime - Class in jnr.ffi.provider.jffi
-
Utility methods that are used at runtime by generated code.
- AsmStructByReferenceFromNativeConverter - Class in jnr.ffi.provider.jffi
-
- AsmStructByReferenceFromNativeConverter(Runtime, int) - Constructor for class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- astore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- astore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- at(int) - Method in class jnr.ffi.StructLayout
-
- athrow() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- AttachCurrentThread - Static variable in class jnr.ffi.provider.jffi.JNIInvokeInterface
-
- AttachCurrentThreadAsDaemon - Static variable in class jnr.ffi.provider.jffi.JNIInvokeInterface
-
- f2d() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- f2i() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- f2l() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fadd() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- failImmediately() - Method in class jnr.ffi.LibraryLoader
-
Turns off lazy propagation of load failures.
- faload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- FastLongMethodGenerator - Class in jnr.ffi.provider.jffi
-
- FastLongMethodGenerator() - Constructor for class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- fastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- FatalError - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- fcmpg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fcmpl() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fdiv() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ffi - Static variable in class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- ffi - Static variable in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- FFIProvider - Class in jnr.ffi.provider
-
This class defines the facilities a JNR FFI provider must provide.
- FFIProvider() - Constructor for class jnr.ffi.provider.FFIProvider
-
- Field(int) - Constructor for class jnr.ffi.StructLayout.Field
-
- FinalizablePhantomReference<T> - Class in jnr.ffi.util.ref
-
Phantom reference with a finalizeReferent()
method which a background thread invokes
after the garbage collector reclaims the referent.
- FinalizablePhantomReference(T, FinalizableReferenceQueue) - Constructor for class jnr.ffi.util.ref.FinalizablePhantomReference
-
Constructs a new finalizable phantom reference.
- FinalizableReference - Interface in jnr.ffi.util.ref
-
Implemented by references that have code to run after garbage collection of their referents.
- FinalizableReferenceQueue - Class in jnr.ffi.util.ref
-
- FinalizableReferenceQueue() - Constructor for class jnr.ffi.util.ref.FinalizableReferenceQueue
-
Constructs a new queue.
- FinalizableSoftReference<T> - Class in jnr.ffi.util.ref
-
Soft reference with a finalizeReferent()
method which a background thread invokes after
the garbage collector reclaims the referent.
- FinalizableSoftReference(T, FinalizableReferenceQueue) - Constructor for class jnr.ffi.util.ref.FinalizableSoftReference
-
Constructs a new finalizable soft reference.
- FinalizableWeakReference<T> - Class in jnr.ffi.util.ref
-
Weak reference with a finalizeReferent()
method which a background thread invokes after
the garbage collector reclaims the referent.
- FinalizableWeakReference(T, FinalizableReferenceQueue) - Constructor for class jnr.ffi.util.ref.FinalizableWeakReference
-
Constructs a new finalizable weak reference.
- Finalizer - Class in jnr.ffi.util.ref.internal
-
Thread that finalizes referents.
- finalizeReferent() - Method in interface jnr.ffi.util.ref.FinalizableReference
-
Invoked on a background thread after the referent has been garbage collected unless security
restrictions prevented starting a background thread, in which case this method is invoked when
new references are created.
- FindClass - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- findType(NativeType) - Method in class jnr.ffi.provider.AbstractRuntime
-
Looks up the runtime-specific that corresponds to the pseudo-type
- findType(TypeAlias) - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- findType(NativeType) - Method in class jnr.ffi.Runtime
-
Looks up the runtime-specific type that corresponds to the pseudo-type
- findType(TypeAlias) - Method in class jnr.ffi.Runtime
-
Looks up the runtime-specific type that corresponds to the type alias
- finish() - Method in class jnr.ffi.provider.InvocationSession
-
- fload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fload(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- Float() - Constructor for class jnr.ffi.Struct.Float
-
- Float(Struct.Offset) - Constructor for class jnr.ffi.Struct.Float
-
Creates a new float field at a specific offset
- Float() - Constructor for class jnr.ffi.StructLayout.Float
-
- Float(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Float
-
Creates a new float field at a specific offset
- FloatByReference - Class in jnr.ffi.byref
-
- FloatByReference() - Constructor for class jnr.ffi.byref.FloatByReference
-
Creates a new reference to a short value initialized to zero.
- FloatByReference(Float) - Constructor for class jnr.ffi.byref.FloatByReference
-
Creates a new reference to a float value
- FloatByReference(float) - Constructor for class jnr.ffi.byref.FloatByReference
-
Creates a new reference to a float value
- floatValue() - Method in class jnr.ffi.Address
-
Returns the value of this Address
as a float
.
- floatValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- floatValue() - Method in class jnr.ffi.NativeLong
-
Returns an float
representation of this NativeLong.
- floatValue() - Method in class jnr.ffi.Struct.Alignment
-
- floatValue() - Method in class jnr.ffi.Struct.Double
-
- floatValue() - Method in class jnr.ffi.Struct.Float
-
- floatValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns an float
representation of this Number.
- floatValue() - Method in class jnr.ffi.Struct.Offset
-
- floatValue(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- floatValue(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- floatValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns an float
representation of this Number.
- floatValue() - Method in class jnr.ffi.StructLayout.Offset
-
- fmul() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fneg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- freeReference(Pointer) - Method in class jnr.ffi.ObjectReferenceManager
-
- frem() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- freturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.AddressByReference
-
Copies the address value from native memory
- fromNative(Runtime, Pointer, long) - Method in interface jnr.ffi.byref.ByReference
-
Copies the java value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ByteByReference
-
Copies the Byte value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.DoubleByReference
-
Copies the double value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.FloatByReference
-
Copies the float value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.IntByReference
-
Copies the integer value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.LongLongByReference
-
Copies the value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NativeLongByReference
-
Copies the long value from native memory
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NumberByReference
-
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.PointerByReference
-
- fromNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ShortByReference
-
Copies the short value from native memory
- fromNative(N, FromNativeContext) - Method in interface jnr.ffi.mapper.FromNativeConverter
-
- fromNative(Integer, FromNativeContext) - Method in class jnr.ffi.provider.converters.EnumConverter
-
- fromNative(Integer, FromNativeContext) - Method in class jnr.ffi.provider.converters.EnumSetConverter
-
- fromNative(Long, FromNativeContext) - Method in class jnr.ffi.provider.converters.NativeLongConverter
-
- fromNative(Pointer, FromNativeContext) - Method in class jnr.ffi.provider.converters.StringResultConverter
-
- fromNative(Pointer, FromNativeContext) - Method in class jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
-
- fromNative(Object, FromNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.ReflectionFromNativeConverter
-
- fromNative(Pointer, FromNativeContext) - Method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
-
- FromNativeContext - Interface in jnr.ffi.mapper
-
Context for conversion from native to Java.
- FromNativeConverter<J,N> - Interface in jnr.ffi.mapper
-
Converts data from a native type to a java type
- FromNativeConverter.Cacheable - Annotation Type in jnr.ffi.mapper
-
- FromNativeConverter.FromNative - Annotation Type in jnr.ffi.mapper
-
- FromNativeConverter.NoContext - Annotation Type in jnr.ffi.mapper
-
- FromNativeType - Interface in jnr.ffi.mapper
-
- FromNativeType - Class in jnr.ffi.provider
-
- FromNativeType(Class, NativeType, Collection<Annotation>, FromNativeConverter, FromNativeContext) - Constructor for class jnr.ffi.provider.FromNativeType
-
- FromNativeType.Cacheable - Annotation Type in jnr.ffi.mapper
-
- FromNativeTypes - Class in jnr.ffi.mapper
-
- FromNativeTypes() - Constructor for class jnr.ffi.mapper.FromNativeTypes
-
- FromReflectedField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- FromReflectedMethod - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- fsblkcnt_t() - Constructor for class jnr.ffi.Struct.fsblkcnt_t
-
- fsblkcnt_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.fsblkcnt_t
-
- fsblkcnt_t() - Constructor for class jnr.ffi.StructLayout.fsblkcnt_t
-
- fsblkcnt_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.fsblkcnt_t
-
- fsblkcnt_t - Annotation Type in jnr.ffi.types
-
- fsfilcnt_t() - Constructor for class jnr.ffi.Struct.fsfilcnt_t
-
- fsfilcnt_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.fsfilcnt_t
-
- fsfilcnt_t() - Constructor for class jnr.ffi.StructLayout.fsfilcnt_t
-
- fsfilcnt_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.fsfilcnt_t
-
- fsfilcnt_t - Annotation Type in jnr.ffi.types
-
- fstore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fstore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- fsub() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- function(Class<T>) - Method in class jnr.ffi.Struct
-
- Function(Class<? extends T>) - Constructor for class jnr.ffi.Struct.Function
-
- function(Class<T>) - Method in class jnr.ffi.StructLayout
-
- function(Class<T>, StructLayout.Offset) - Method in class jnr.ffi.StructLayout
-
- Function(Class<? extends T>) - Constructor for class jnr.ffi.StructLayout.Function
-
- Function(Class<? extends T>, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Function
-
- functionAddress - Variable in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- FunctionMapper - Interface in jnr.ffi.mapper
-
- FunctionMapper.Builder - Class in jnr.ffi.mapper
-
- FunctionMapper.Context - Interface in jnr.ffi.mapper
-
- functions() - Method in class jnr.ffi.provider.InterfaceScanner
-
- generate(AsmBuilder, String, Function, ResultType, ParameterType[], boolean) - Method in interface jnr.ffi.provider.jffi.MethodGenerator
-
- generate(AsmBuilder, Class, String, long, Class, Collection<Annotation>, SignatureTypeMapper, AsmClassLoader) - Method in class jnr.ffi.provider.jffi.VariableAccessorGenerator
-
- get(Pointer) - Method in class jnr.ffi.ObjectReferenceManager
-
Gets the java object that is mapped to the native memory address referred to by reference
.
- get(long, byte[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple byte
values.
- get(long, short[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple short
values.
- get(long, int[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple int
values.
- get(long, long[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple long
values.
- get(long, float[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple float
values.
- get(long, double[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple double
values.
- get(long, Pointer[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk get method for multiple Pointer
values.
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- get(Pointer) - Method in class jnr.ffi.provider.DefaultObjectReferenceManager
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- get(long, byte[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, short[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, int[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, long[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, float[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get(long, double[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- get() - Method in class jnr.ffi.Struct.AbstractBoolean
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Address
-
Reads an Address
value from the struct.
- get() - Method in class jnr.ffi.Struct.BOOL16
-
- get() - Method in class jnr.ffi.Struct.Boolean
-
- get() - Method in class jnr.ffi.Struct.Double
-
- get() - Method in class jnr.ffi.Struct.Enum16
-
- get() - Method in class jnr.ffi.Struct.Enum32
-
- get() - Method in class jnr.ffi.Struct.Enum64
-
- get() - Method in class jnr.ffi.Struct.Enum8
-
Gets a java Enum value representing the native integer value.
- get() - Method in class jnr.ffi.Struct.EnumField
-
Gets a java Enum value representing the native integer value.
- get() - Method in class jnr.ffi.Struct.EnumLong
-
- get() - Method in class jnr.ffi.Struct.Float
-
- get() - Method in class jnr.ffi.Struct.IntegerAlias
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Pointer
-
Gets the
Pointer
value from the native memory.
- get() - Method in class jnr.ffi.Struct.Signed16
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Signed32
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Signed64
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Signed8
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.SignedLong
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.String
-
- get() - Method in class jnr.ffi.Struct.StructRef
-
- get(int) - Method in class jnr.ffi.Struct.StructRef
-
- get() - Method in class jnr.ffi.Struct.Unsigned16
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Unsigned32
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Unsigned64
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.Unsigned8
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.UnsignedLong
-
Gets the value for this field.
- get() - Method in class jnr.ffi.Struct.UTFString
-
- get() - Method in class jnr.ffi.Struct.UTFStringRef
-
- get() - Method in class jnr.ffi.Struct.WBOOL
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.AbstractBoolean
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Boolean
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.EnumField
-
Gets a java Enum value representing the native integer value.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Gets the
Pointer
value from the native memory.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed16
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed32
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Signed8
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.String
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned16
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Gets the value for this field.
- get(Pointer) - Method in class jnr.ffi.StructLayout.UTFString
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.UTFStringRef
-
- get(Pointer) - Method in class jnr.ffi.StructLayout.WBOOL
-
- get() - Method in interface jnr.ffi.Variable
-
Gets the current value of the global variable
- getAddress(long) - Method in class jnr.ffi.Pointer
-
Reads a native memory address value at the given offset.
- getAddress(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getAddress(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getAddress(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getAddress(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getAnnotatedBindingClassName(String, String, boolean, int, int, boolean, boolean) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- getAnnotations() - Method in class jnr.ffi.mapper.DefaultSignatureType
-
- getAnnotations() - Method in interface jnr.ffi.mapper.FromNativeContext
-
Gets a sorted list of annotations
- getAnnotations() - Method in interface jnr.ffi.mapper.FunctionMapper.Context
-
- getAnnotations() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getAnnotations() - Method in class jnr.ffi.mapper.MethodResultContext
-
- getAnnotations() - Method in interface jnr.ffi.mapper.SignatureType
-
- getAnnotations() - Method in interface jnr.ffi.mapper.ToNativeContext
-
Gets a sorted list of annotations
- getAnnotations() - Method in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- getAnnotations() - Method in class jnr.ffi.provider.jffi.SimpleNativeContext
-
- getAnnotations() - Method in class jnr.ffi.provider.SigType
-
- getArrayIO(Runtime) - Static method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getArrayIO() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- GetArrayLength - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetBooleanArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetBooleanArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getByte(long) - Method in class jnr.ffi.Pointer
-
Reads an byte
(8 bit) value at the given offset.
- getByte(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getByte(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetByteArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetByteArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getByteBuffer() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- GetByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getCallable() - Method in class jnr.ffi.provider.jffi.NativeClosureProxy
-
- GetCharArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetCharArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getCharSequence(ByteBuffer, Charset) - Static method in class jnr.ffi.util.BufferUtil
-
- getCharSequence(ByteBuffer, CharsetDecoder) - Static method in class jnr.ffi.util.BufferUtil
-
- getClosureManager() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getClosureManager() - Method in class jnr.ffi.Runtime
-
Gets the native closure manager for this runtime
- getClosurePointer(Class<? extends T>, T) - Method in interface jnr.ffi.provider.ClosureManager
-
- getCPU() - Method in class jnr.ffi.Platform
-
Gets the current processor architecture the JVM is running on.
- getDeclaredType() - Method in class jnr.ffi.mapper.DefaultSignatureType
-
- getDeclaredType() - Method in interface jnr.ffi.mapper.SignatureType
-
- getDeclaredType() - Method in class jnr.ffi.provider.SigType
-
- getDelegatedMemoryIO() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getDelegatedMemoryIO() - Method in interface jnr.ffi.provider.DelegatingMemoryIO
-
- getDelegatedMemoryIO() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetDirectBufferAddress - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetDirectBufferCapacity - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getDouble(long) - Method in class jnr.ffi.Pointer
-
Reads a double
(64 bit) value at the given offset.
- getDouble(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getDouble(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetDoubleArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetDoubleArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetEnv - Static variable in class jnr.ffi.provider.jffi.JNIInvokeInterface
-
- getfield(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- GetFieldID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getFloat(long) - Method in class jnr.ffi.Pointer
-
Reads a float
(32 bit) value at the given offset.
- getFloat(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getFloat(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getFloat32(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getFloat64(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- GetFloatArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetFloatArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getFromNativeContext() - Method in class jnr.ffi.provider.FromNativeType
-
- getFromNativeConverter() - Method in class jnr.ffi.mapper.AbstractFromNativeType
-
- getFromNativeConverter(Class) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- getFromNativeConverter() - Method in interface jnr.ffi.mapper.FromNativeType
-
- getFromNativeConverter(Class) - Method in interface jnr.ffi.mapper.TypeMapper
-
- getFromNativeConverter(SignatureType, FromNativeContext) - Static method in class jnr.ffi.provider.converters.EnumSetConverter
-
- getFromNativeConverter() - Method in class jnr.ffi.provider.FromNativeType
-
- getFromNativeConverter(Class) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.AbstractSignatureTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.CachingTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.CompositeTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in interface jnr.ffi.mapper.SignatureTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.mapper.SignatureTypeMapperAdapter
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper
-
- getFromNativeType(SignatureType, FromNativeContext) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getGenericType() - Method in class jnr.ffi.mapper.DefaultSignatureType
-
- getGenericType() - Method in interface jnr.ffi.mapper.SignatureType
-
- getGenericType() - Method in class jnr.ffi.provider.SigType
-
- getInheritableThreadLocalsConstructor() - Static method in class jnr.ffi.util.ref.internal.Finalizer
-
- getInheritableThreadLocalsField() - Static method in class jnr.ffi.util.ref.internal.Finalizer
-
- getInstance(String) - Static method in class jnr.ffi.Library
-
Deprecated.
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
-
- getInstance(Charset, ToNativeContext) - Static method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- getInstance(Class<? extends Enum>) - Static method in class jnr.ffi.provider.converters.EnumConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- getInstance() - Static method in class jnr.ffi.provider.converters.NativeLongConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- getInstance(int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- getInstance(Charset, int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- getInstance(int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- getInstance(Charset, int, ToNativeContext) - Static method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- getInstance(Charset) - Static method in class jnr.ffi.provider.converters.StringResultConverter
-
- getInstance(FromNativeContext) - Static method in class jnr.ffi.provider.converters.StringResultConverter
-
- getInstance(ToNativeContext, Class) - Static method in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- getInstance(Class, FromNativeContext) - Static method in class jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
-
- getInstance(ToNativeContext) - Static method in class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- getInstance() - Static method in class jnr.ffi.provider.IdentityFunctionMapper
-
- getInstance(Runtime, SignatureType, AsmClassLoader, SignatureTypeMapper) - Static method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- getInstance() - Static method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getInstance(Class<? extends Enum>) - Static method in class jnr.ffi.util.EnumMapper
-
- getInt(long) - Method in class jnr.ffi.Pointer
-
Reads an int
(32 bit) value at the given offset.
- getInt(Type, long) - Method in class jnr.ffi.Pointer
-
Reads an integer value of the given type, at the given offset.
- getInt(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getInt(Type, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getInt(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getInt16(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getInt32(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- getInt64(byte[], int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- GetIntArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetIntArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetJavaVM - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getLastError(Runtime) - Static method in class jnr.ffi.LastError
-
Gets the value of errno from the last native call.
- getLastError() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the last native error code.
- getLastError() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getLastError() - Method in class jnr.ffi.Runtime
-
Gets the last native error code.
- getLibrary() - Method in interface jnr.ffi.mapper.FunctionMapper.Context
-
Deprecated.
- getLibrary() - Method in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- getLibraryPath(String) - Static method in class jnr.ffi.Library
-
- getLong(long) - Method in class jnr.ffi.Pointer
-
Reads a long
(64 bit) value at the given offset.
- getLong(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getLong(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getLong(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetLongArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetLongArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getLongLong(long) - Method in class jnr.ffi.Pointer
-
Reads a long
(64 bit) value at the given offset.
- getLongLong(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getLongLong(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getMemory() - Method in class jnr.ffi.Struct.AbstractMember
-
- getMemory(Struct) - Static method in class jnr.ffi.Struct
-
- getMemory(Struct, int) - Static method in class jnr.ffi.Struct
-
- getMemory() - Method in class jnr.ffi.Struct.NumberField
-
- getMemoryManager() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the native memory manager instance for this runtime
- getMemoryManager() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- getMemoryManager() - Method in class jnr.ffi.Runtime
-
Gets the native memory manager for this runtime
- getMethod() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getMethod() - Method in class jnr.ffi.mapper.MethodResultContext
-
- getMethod() - Method in class jnr.ffi.provider.NativeFunction
-
- getMethod() - Method in class jnr.ffi.provider.NativeVariable
-
- GetMethodID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getMethodVisitor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- getName() - Method in class jnr.ffi.Library
-
Deprecated.
- getName() - Method in class jnr.ffi.Platform
-
Gets the name of this Platform.
- getNativeLong(long) - Method in class jnr.ffi.Pointer
-
Reads a native long
value at the given offset.
- getNativeLong(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- getNativePlatform() - Static method in class jnr.ffi.Platform
-
Gets the native Platform
- getNativeType() - Method in class jnr.ffi.provider.BadType
-
- getNativeType() - Method in class jnr.ffi.provider.SigType
-
- getNativeType() - Method in class jnr.ffi.StructLayout
-
- getNativeType() - Method in class jnr.ffi.Type
-
The native type of this type
- getNullTerminatedPointerArray(long) - Method in class jnr.ffi.Pointer
-
- getNullTerminatedStringArray(long) - Method in class jnr.ffi.Pointer
-
- getObject(Pointer) - Method in class jnr.ffi.ObjectReferenceManager
-
- GetObjectArrayElement - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetObjectClass - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetObjectRefType - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getOS() - Method in class jnr.ffi.Platform
-
Gets the current Operating System.
- getParameterIndex() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getPlatform() - Static method in class jnr.ffi.Platform
-
Deprecated.
- getPointer(long) - Method in class jnr.ffi.Pointer
-
Reads an Pointer
value at the given offset.
- getPointer(long, long) - Method in class jnr.ffi.Pointer
-
Reads an Pointer
value at the given offset.
- getPointer(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.jffi.ByteBufferMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.jffi.ByteBufferMemoryIO
-
- getPointer(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getPointer(long, long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getPointer() - Method in class jnr.ffi.Struct.PointerField
-
Gets the
Pointer
value from the native memory.
- GetPrimitiveArrayCritical - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getProperty(String) - Method in class jnr.ffi.util.AnnotationProxy
-
Returns the property value, given the name, if present.
- getProxedAnnotation() - Method in class jnr.ffi.util.AnnotationProxy
-
Returns the proxed annotation.
- getRuntime(Object) - Static method in class jnr.ffi.Library
-
- getRuntime() - Method in interface jnr.ffi.mapper.FromNativeContext
-
Gets the Runtime used for the conversion.
- getRuntime() - Method in class jnr.ffi.mapper.MethodParameterContext
-
- getRuntime() - Method in class jnr.ffi.mapper.MethodResultContext
-
- getRuntime() - Method in interface jnr.ffi.mapper.ToNativeContext
-
Gets the Runtime used for the conversion.
- getRuntime() - Method in class jnr.ffi.Pointer
-
Gets the
Runtime
this
Pointer
instance belongs to.
- getRuntime() - Method in class jnr.ffi.provider.FFIProvider
-
Gets the default Runtime for this provider.
- getRuntime() - Method in class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.Provider
-
- getRuntime() - Method in class jnr.ffi.provider.jffi.SimpleNativeContext
-
- getRuntime() - Method in interface jnr.ffi.provider.LoadedLibrary
-
- getRuntime(Object) - Static method in class jnr.ffi.Runtime
-
Returns the runtime associated with the library instance.
- getRuntime() - Method in class jnr.ffi.Struct
-
- getRuntime() - Method in class jnr.ffi.StructLayout
-
- getShort(long) - Method in class jnr.ffi.Pointer
-
Reads a short
(16 bit) value at the given offset.
- getShort(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getShort(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- GetShortArrayElements - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetShortArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getStandardCLibraryName() - Method in class jnr.ffi.Platform
-
Returns the platform specific standard C library name
- getstatic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- GetStaticBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticFieldID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticMethodID - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStaticShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getString(long) - Method in class jnr.ffi.Pointer
-
Reads an String
value at the given offset.
- getString(long, int, Charset) - Method in class jnr.ffi.Pointer
-
Reads a String
value at the given offset, using a specific Charset
- getString(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- getString(long, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- getString(long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getString(long, int, Charset) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- getString(ByteBuffer, Charset) - Static method in class jnr.ffi.util.BufferUtil
-
- GetStringChars - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringCritical - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringLength - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getStringMemory() - Method in class jnr.ffi.Struct.String
-
- getStringMemory() - Method in class jnr.ffi.Struct.UTFString
-
- getStringMemory() - Method in class jnr.ffi.Struct.UTFStringRef
-
- getStringMemory(Pointer) - Method in class jnr.ffi.StructLayout.String
-
- getStringMemory(Pointer) - Method in class jnr.ffi.StructLayout.UTFString
-
- getStringMemory(Pointer) - Method in class jnr.ffi.StructLayout.UTFStringRef
-
- GetStringRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringUTFChars - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringUTFLength - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetStringUTFRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- GetSuperclass - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- getSystemProvider() - Static method in class jnr.ffi.provider.FFIProvider
-
Gets an instance of FFIProvider
- getSystemRuntime() - Static method in class jnr.ffi.Runtime
-
Gets the global Runtime for the current FFI provider
- getToNativeContext() - Method in class jnr.ffi.provider.ToNativeType
-
- getToNativeConverter() - Method in class jnr.ffi.mapper.AbstractToNativeType
-
- getToNativeConverter(Class) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- getToNativeConverter() - Method in interface jnr.ffi.mapper.ToNativeType
-
- getToNativeConverter(Class) - Method in interface jnr.ffi.mapper.TypeMapper
-
- getToNativeConverter(SignatureType, ToNativeContext) - Static method in class jnr.ffi.provider.converters.EnumSetConverter
-
- getToNativeConverter(Class) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getToNativeConverter() - Method in class jnr.ffi.provider.ToNativeType
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.AbstractSignatureTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.CachingTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.CompositeTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in interface jnr.ffi.mapper.SignatureTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.mapper.SignatureTypeMapperAdapter
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper
-
- getToNativeType(SignatureType, ToNativeContext) - Method in class jnr.ffi.provider.NullTypeMapper
-
- getValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
Gets the current value the reference points to.
- getValue() - Method in class jnr.ffi.byref.AbstractReference
-
Gets the current value the reference points to.
- getValue() - Method in interface jnr.ffi.byref.ByReference
-
- GetVersion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- gid_t() - Constructor for class jnr.ffi.Struct.gid_t
-
- gid_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.gid_t
-
- gid_t() - Constructor for class jnr.ffi.StructLayout.gid_t
-
- gid_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.gid_t
-
- gid_t - Annotation Type in jnr.ffi.types
-
- go_to(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2b() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2c() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2d() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2f() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2l() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- i2s() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iadd() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iaload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iand() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iarrayload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_0() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_1() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_2() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_3() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_4() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_5() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iconst_m1() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- id_t() - Constructor for class jnr.ffi.Struct.id_t
-
- id_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.id_t
-
- id_t() - Constructor for class jnr.ffi.StructLayout.id_t
-
- id_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.id_t
-
- id_t - Annotation Type in jnr.ffi.types
-
- IDENTITY - Static variable in interface jnr.ffi.mapper.FunctionMapper
-
An implementation of
FunctionMapper
that maps 1:1 between java symbols and native functions
- IdentityFunctionMapper - Class in jnr.ffi.provider
-
An implementation of
FunctionMapper
that just returns the same name as input
- IdentityFunctionMapper() - Constructor for class jnr.ffi.provider.IdentityFunctionMapper
-
- idiv() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_acmpeq(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_acmpne(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpeq(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpge(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpgt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmple(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmplt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- if_icmpne(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifeq(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iffalse(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifge(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifgt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifle(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iflt(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifne(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifnonnull(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ifnull(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iftrue(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- IgnoreError - Annotation Type in jnr.ffi.annotations
-
Indicates that the errno value for a native function need not be saved after
the function returns.
- iinc(int, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iinc(LocalVariable, int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- iload(LocalVariable...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- imul() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- In - Annotation Type in jnr.ffi.annotations
-
Indicates that the parameter is an IN parameter.
- IN - Static variable in class jnr.ffi.provider.ParameterFlags
-
Contents of the parameter memory will be copied from from java to native memory
- in_addr_t() - Constructor for class jnr.ffi.Struct.in_addr_t
-
- in_addr_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.in_addr_t
-
- in_addr_t() - Constructor for class jnr.ffi.StructLayout.in_addr_t
-
- in_addr_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.in_addr_t
-
- in_addr_t - Annotation Type in jnr.ffi.types
-
- in_port_t() - Constructor for class jnr.ffi.Struct.in_port_t
-
- in_port_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.in_port_t
-
- in_port_t() - Constructor for class jnr.ffi.StructLayout.in_port_t
-
- in_port_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.in_port_t
-
- in_port_t - Annotation Type in jnr.ffi.types
-
- InAccessibleMemoryIO - Class in jnr.ffi.provider
-
- InAccessibleMemoryIO(Runtime, long, boolean) - Constructor for class jnr.ffi.provider.InAccessibleMemoryIO
-
- index(long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- indexOf(long, byte) - Method in class jnr.ffi.Pointer
-
Returns the location of a byte value within the memory area represented by this Pointer
.
- indexOf(long, byte, int) - Method in class jnr.ffi.Pointer
-
Returns the location of a byte value within the memory area represented by this Pointer
.
- indexOf(long, byte) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- indexOf(long, byte) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- indexOf(long, byte) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- indexOf(long, byte, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- indexOf(ByteBuffer, byte) - Static method in class jnr.ffi.util.BufferUtil
-
- indexOf(ByteBuffer, int, byte) - Static method in class jnr.ffi.util.BufferUtil
-
- ineg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- inner(T) - Method in class jnr.ffi.Struct
-
- inner(T) - Method in class jnr.ffi.StructLayout
-
- ino64_t() - Constructor for class jnr.ffi.Struct.ino64_t
-
- ino64_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.ino64_t
-
- ino64_t() - Constructor for class jnr.ffi.StructLayout.ino64_t
-
- ino64_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.ino64_t
-
- ino64_t - Annotation Type in jnr.ffi.types
-
- ino_t() - Constructor for class jnr.ffi.Struct.ino_t
-
- ino_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.ino_t
-
- ino_t() - Constructor for class jnr.ffi.StructLayout.ino_t
-
- ino_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.ino_t
-
- ino_t - Annotation Type in jnr.ffi.types
-
- instance_of(String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- int16_t() - Constructor for class jnr.ffi.Struct.int16_t
-
- int16_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int16_t
-
- int16_t() - Constructor for class jnr.ffi.StructLayout.int16_t
-
- int16_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int16_t
-
- int16_t - Annotation Type in jnr.ffi.types
-
- int32_t() - Constructor for class jnr.ffi.Struct.int32_t
-
- int32_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int32_t
-
- int32_t() - Constructor for class jnr.ffi.StructLayout.int32_t
-
- int32_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int32_t
-
- int32_t - Annotation Type in jnr.ffi.types
-
- int64_t() - Constructor for class jnr.ffi.Struct.int64_t
-
- int64_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int64_t
-
- int64_t() - Constructor for class jnr.ffi.StructLayout.int64_t
-
- int64_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int64_t
-
- int64_t - Annotation Type in jnr.ffi.types
-
- int8_t() - Constructor for class jnr.ffi.Struct.int8_t
-
- int8_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.int8_t
-
- int8_t() - Constructor for class jnr.ffi.StructLayout.int8_t
-
- int8_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.int8_t
-
- int8_t - Annotation Type in jnr.ffi.types
-
- IntByReference - Class in jnr.ffi.byref
-
IntByReference is used when the address of a primitive int must be passed
as a parameter to a function.
- IntByReference() - Constructor for class jnr.ffi.byref.IntByReference
-
Creates a new reference to an integer value initialized to zero.
- IntByReference(Integer) - Constructor for class jnr.ffi.byref.IntByReference
-
Creates a new reference to an integer value
- IntByReference(int) - Constructor for class jnr.ffi.byref.IntByReference
-
Creates a new reference to an integer value
- IntegerAlias(TypeAlias) - Constructor for class jnr.ffi.StructLayout.IntegerAlias
-
- IntegerAlias(TypeAlias, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.IntegerAlias
-
- integerValue(Enum) - Method in class jnr.ffi.util.EnumMapper
-
- InterfaceScanner - Class in jnr.ffi.provider
-
- InterfaceScanner(Class, SignatureTypeMapper, CallingConvention) - Constructor for class jnr.ffi.provider.InterfaceScanner
-
- IntPointer - Class in jnr.ffi.provider
-
- IntPointer(Runtime, long) - Constructor for class jnr.ffi.provider.IntPointer
-
- IntPointer(Runtime, int) - Constructor for class jnr.ffi.provider.IntPointer
-
- intptr_t() - Constructor for class jnr.ffi.Struct.intptr_t
-
- intptr_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.intptr_t
-
- intptr_t() - Constructor for class jnr.ffi.StructLayout.intptr_t
-
- intptr_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.intptr_t
-
- intptr_t - Annotation Type in jnr.ffi.types
-
- intValue() - Method in class jnr.ffi.Address
-
Returns the value of this Address
as an int
.
- intValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- intValue() - Method in class jnr.ffi.NativeLong
-
Returns an integer representation of this NativeLong.
- intValue(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- intValue(Address) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- intValue(Buffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- intValue() - Method in class jnr.ffi.Struct.Address
-
Returns an integer representation of this address.
- intValue() - Method in class jnr.ffi.Struct.Alignment
-
- intValue() - Method in class jnr.ffi.Struct.Double
-
- intValue() - Method in class jnr.ffi.Struct.Enum16
-
- intValue() - Method in class jnr.ffi.Struct.Enum32
-
- intValue() - Method in class jnr.ffi.Struct.Enum64
-
- intValue() - Method in class jnr.ffi.Struct.Enum8
-
Returns an integer representation of this enum field.
- intValue() - Method in class jnr.ffi.Struct.EnumLong
-
- intValue() - Method in class jnr.ffi.Struct.Float
-
- intValue() - Method in class jnr.ffi.Struct.IntegerAlias
-
- intValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns a int
representation of this Number.
- intValue() - Method in class jnr.ffi.Struct.Offset
-
- intValue() - Method in class jnr.ffi.Struct.Pointer
-
Returns an integer representation of this Pointer
.
- intValue() - Method in class jnr.ffi.Struct.PointerField
-
Returns an integer representation of this Pointer
.
- intValue() - Method in class jnr.ffi.Struct.Signed16
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Signed32
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Signed64
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Signed8
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.SignedLong
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned16
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned32
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned64
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.Unsigned8
-
Returns a java int representation of this field.
- intValue() - Method in class jnr.ffi.Struct.UnsignedLong
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum16
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum32
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum64
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum8
-
Returns an integer representation of this enum field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.EnumLong
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a int
representation of this Number.
- intValue() - Method in class jnr.ffi.StructLayout.Offset
-
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Returns an integer representation of this Pointer
.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed16
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed32
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed8
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned16
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Returns a java int representation of this field.
- intValue(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Returns a java int representation of this field.
- intValue() - Method in interface jnr.ffi.util.EnumMapper.IntegerEnum
-
- intValue(Enum) - Method in class jnr.ffi.util.EnumMapper
-
- InvocationSession - Class in jnr.ffi.provider
-
Holds information for each invocation of a native function
- InvocationSession() - Constructor for class jnr.ffi.provider.InvocationSession
-
- InvocationSession.PostInvoke - Interface in jnr.ffi.provider
-
- invoke(Object, Object[]) - Method in interface jnr.ffi.provider.Invoker
-
- invoke(Object, Object) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- invoke(Object, Method, Object[]) - Method in class jnr.ffi.provider.NativeInvocationHandler
-
- invoke(Object, Method, Object[]) - Method in class jnr.ffi.util.AnnotationProxy
- invokedynamic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokeinterface(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokeinterface(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- Invoker - Interface in jnr.ffi.provider
-
Interface for any invocable function
- invokespecial(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokespecial(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokestatic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokestatic(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokevirtual(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- invokevirtual(Class, String, Class, Class...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- IO - Static variable in class jnr.ffi.provider.jffi.AsmRuntime
-
- ior() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- irem() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ireturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- IsAssignableFrom - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- isBSD() - Method in class jnr.ffi.Platform
-
- isCompatible(Runtime) - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- isCompatible(Runtime) - Method in class jnr.ffi.Runtime
-
Indicates whether this Runtime instance is compatible with another Runtime instance.
- isDirect() - Method in class jnr.ffi.Pointer
-
Indicates whether or not this memory object represents a native memory address.
- isDirect(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- isDirect(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isDirect(Struct) - Static method in class jnr.ffi.Struct
-
- isErrnoRequired() - Method in class jnr.ffi.provider.NativeFunction
-
- isFlag(Annotation) - Static method in class jnr.ffi.provider.ParameterFlags
-
Checks if the annotation is a recognised parameter flag.
- ishl() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ishr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- isIn(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- IsInstanceOf - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- isNull() - Method in class jnr.ffi.Address
-
Tests if this Address is equivalent to C NULL
- isNull() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- isNulTerminate(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isOut(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isPinned(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isPrimitiveInt(Class) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- IsSameObject - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in class jnr.ffi.provider.jffi.FastLongMethodGenerator
-
- isSupported(ResultType, ParameterType[], CallingConvention) - Method in interface jnr.ffi.provider.jffi.MethodGenerator
-
- isSymbolPresent(String) - Method in interface jnr.ffi.mapper.FunctionMapper.Context
-
- isSymbolPresent(String) - Method in class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- istore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- istore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- isTransient(int) - Static method in class jnr.ffi.provider.ParameterFlags
-
- isub() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- isUnix() - Method in class jnr.ffi.Platform
-
- iushr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ixor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- l2d() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- l2f() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- l2i() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- label(Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ladd() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- laload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- land() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- LastError - Class in jnr.ffi
-
Provides access to the unix errno and windows GetLastError() value.
- lastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lcmp() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lconst_0() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ldc(Object) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- ldiv() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- length - Variable in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- length() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- length(Object) - Method in class jnr.ffi.provider.jffi.BufferParameterStrategy
-
- length(Object) - Method in class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- length(Object) - Method in class jnr.ffi.provider.jffi.PointerParameterStrategy
-
- length - Variable in class jnr.ffi.Struct.String
-
- length() - Method in class jnr.ffi.Struct.String
-
- length - Variable in class jnr.ffi.StructLayout.String
-
- length() - Method in class jnr.ffi.StructLayout.String
-
- libPattern - Variable in class jnr.ffi.Platform
-
- Library - Class in jnr.ffi
-
- library(String) - Method in class jnr.ffi.LibraryLoader
-
Adds a library to be loaded.
- library - Variable in class jnr.ffi.provider.jffi.AbstractAsmLibraryInterface
-
- LibraryLoader<T> - Class in jnr.ffi
-
Loads a native library and maps it to a java interface.
- LibraryLoader(Class<T>) - Constructor for class jnr.ffi.LibraryLoader
-
- LibraryLoader - Class in jnr.ffi.provider.jffi
-
- LibraryLoader() - Constructor for class jnr.ffi.provider.jffi.LibraryLoader
-
- LibraryOption - Enum in jnr.ffi
-
Options that apply to a library
- line(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- line(int, Label) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lload(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lload(int...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lload(LocalVariable...) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lmul() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lneg() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- load(String) - Method in class jnr.ffi.LibraryLoader
-
Loads a native library and links the methods defined in interfaceClass
to native methods in the library.
- load() - Method in class jnr.ffi.LibraryLoader
-
Loads a native library and links the methods defined in interfaceClass
to native methods in the library.
- LoadedLibrary - Interface in jnr.ffi.provider
-
All loaded libraries must implement this interface
- loadLibrary(String, Class<T>) - Static method in class jnr.ffi.Library
-
- loadLibrary(Class<T>, String...) - Static method in class jnr.ffi.Library
-
- loadLibrary(String, Class<T>, Map<LibraryOption, ?>) - Static method in class jnr.ffi.Library
-
- loadLibrary(Class<T>, Map<LibraryOption, ?>, String...) - Static method in class jnr.ffi.Library
-
- loadLibrary(Class<T>, Collection<String>, Collection<String>, Map<LibraryOption, Object>) - Method in class jnr.ffi.LibraryLoader
-
Implemented by FFI providers to load the actual library.
- locateLibrary(String, List<String>) - Method in class jnr.ffi.Platform
-
Searches through a list of directories for a native library.
- LONG() - Constructor for class jnr.ffi.Struct.LONG
-
- LONG(Struct.Offset) - Constructor for class jnr.ffi.Struct.LONG
-
- Long32ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a long[] array to a primitive int[] array parameter
- Long32ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- LongLong - Annotation Type in jnr.ffi.annotations
-
Indicates that a long parameter should be treated as native long-long (64bit)
instead of the platform-dependent long size.
- LongLongByReference - Class in jnr.ffi.byref
-
LongLongByReference is used when the address of a native long long value must be passed
as a parameter to a function.
- LongLongByReference() - Constructor for class jnr.ffi.byref.LongLongByReference
-
Creates a new reference to a long long value initialized to zero.
- LongLongByReference(Long) - Constructor for class jnr.ffi.byref.LongLongByReference
-
Creates a new reference to a native longlong value
- LongLongByReference(long) - Constructor for class jnr.ffi.byref.LongLongByReference
-
Creates a new reference to a native longlong value
- longSize() - Method in class jnr.ffi.Platform
-
- longSize() - Method in class jnr.ffi.provider.AbstractRuntime
-
Gets the size of a C long integer for this runtime
- longSize() - Method in class jnr.ffi.Runtime
-
Gets the size of a C long integer for this runtime
- longValue() - Method in class jnr.ffi.Address
-
Returns the value of this Address
as a long
.
- longValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- longValue() - Method in class jnr.ffi.NativeLong
-
Returns an long
representation of this NativeLong.
- longValue(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- longValue(Address) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- longValue(Buffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- longValue() - Method in class jnr.ffi.Struct.Address
-
Returns an long
representation of this address.
- longValue() - Method in class jnr.ffi.Struct.Alignment
-
- longValue() - Method in class jnr.ffi.Struct.Double
-
- longValue() - Method in class jnr.ffi.Struct.Enum64
-
- longValue() - Method in class jnr.ffi.Struct.EnumLong
-
- longValue() - Method in class jnr.ffi.Struct.Float
-
- longValue() - Method in class jnr.ffi.Struct.IntegerAlias
-
- longValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns a long
representation of this Number.
- longValue() - Method in class jnr.ffi.Struct.Offset
-
- longValue() - Method in class jnr.ffi.Struct.Pointer
-
Returns an long
representation of this Pointer
.
- longValue() - Method in class jnr.ffi.Struct.PointerField
-
Returns an long
representation of this Pointer
.
- longValue() - Method in class jnr.ffi.Struct.Signed64
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.SignedLong
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.Unsigned32
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.Unsigned64
-
Returns a java long representation of this field.
- longValue() - Method in class jnr.ffi.Struct.UnsignedLong
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Enum64
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.EnumLong
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a long
representation of this Number.
- longValue() - Method in class jnr.ffi.StructLayout.Offset
-
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Returns an long
representation of this Pointer
.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Returns a java long representation of this field.
- longValue(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Returns a java long representation of this field.
- longValue(Enum) - Method in class jnr.ffi.util.EnumMapper
-
- lookupswitch(Label, int[], Label[]) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lrem() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lreturn() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lshl() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lshr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lstore(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lstore(LocalVariable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lsub() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lushr() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- lxor() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- name() - Method in class jnr.ffi.provider.NativeFunction
-
- narrow(SkinnyMethodAdapter, Class, Class) - Static method in class jnr.ffi.provider.jffi.NumberUtil
-
- nativeAddress() - Method in class jnr.ffi.Address
-
Returns the native value of this address.
- NativeClosureFactory<T> - Class in jnr.ffi.provider.jffi
-
- NativeClosureFactory(Runtime, CallContext, NativeClosureProxy.Factory) - Constructor for class jnr.ffi.provider.jffi.NativeClosureFactory
-
- NativeClosureProxy - Class in jnr.ffi.provider.jffi
-
- NativeClosureProxy(NativeRuntime) - Constructor for class jnr.ffi.provider.jffi.NativeClosureProxy
-
- NativeFunction - Class in jnr.ffi.provider
-
- NativeFunction(Method, CallingConvention) - Constructor for class jnr.ffi.provider.NativeFunction
-
- NativeFunctionMapperContext - Class in jnr.ffi.provider.jffi
-
- NativeFunctionMapperContext(NativeLibrary, Collection<Annotation>) - Constructor for class jnr.ffi.provider.jffi.NativeFunctionMapperContext
-
- NativeInvocationHandler - Class in jnr.ffi.provider
-
InvocationHandler used to map invocations on a java interface to the correct native function.
- NativeInvocationHandler(Map<Method, Invoker>) - Constructor for class jnr.ffi.provider.NativeInvocationHandler
-
Creates a new InvocationHandler instance.
- NativeLibrary - Class in jnr.ffi.provider.jffi
-
- NativeLong - Class in jnr.ffi
-
Represents a C long.
- NativeLong(long) - Constructor for class jnr.ffi.NativeLong
-
Creates a new NativeLong instance with the supplied value.
- NativeLong(int) - Constructor for class jnr.ffi.NativeLong
-
Creates a new NativeLong instance with the supplied value.
- NativeLong32ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a NativeLong[] array to a primitive int[] array parameter
- NativeLong32ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- NativeLong64ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a NativeLong[] array to a primitive long[] array parameter
- NativeLong64ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- NativeLongByReference - Class in jnr.ffi.byref
-
NativeLongByReference is used when the address of a primitive C long must be passed
as a parameter to a function.
- NativeLongByReference() - Constructor for class jnr.ffi.byref.NativeLongByReference
-
Creates a new reference to a native long value initialized to zero.
- NativeLongByReference(NativeLong) - Constructor for class jnr.ffi.byref.NativeLongByReference
-
Creates a new reference to a native long value
- NativeLongByReference(long) - Constructor for class jnr.ffi.byref.NativeLongByReference
-
Creates a new reference to a native long value
- NativeLongConverter - Class in jnr.ffi.provider.converters
-
- NativeLongConverter() - Constructor for class jnr.ffi.provider.converters.NativeLongConverter
-
- NativeMemoryManager - Class in jnr.ffi.provider.jffi
-
- NativeMemoryManager(NativeRuntime) - Constructor for class jnr.ffi.provider.jffi.NativeMemoryManager
-
- NativeRuntime - Class in jnr.ffi.provider.jffi
-
- nativeSize(Runtime) - Method in class jnr.ffi.byref.AddressByReference
-
Gets the native size of type of reference
- nativeSize(Runtime) - Method in interface jnr.ffi.byref.ByReference
-
Gets the size of the native buffer required to store the value
- nativeSize(Runtime) - Method in class jnr.ffi.byref.ByteByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.DoubleByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.FloatByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.IntByReference
-
Gets the native size of type of reference
- nativeSize(Runtime) - Method in class jnr.ffi.byref.LongLongByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.NativeLongByReference
-
Gets the native size of type of reference in bytes.
- nativeSize(Runtime) - Method in class jnr.ffi.byref.NumberByReference
-
- nativeSize(Runtime) - Method in class jnr.ffi.byref.PointerByReference
-
- nativeSize(Runtime) - Method in class jnr.ffi.byref.ShortByReference
-
Gets the native size of type of reference in bytes.
- nativeType() - Method in interface jnr.ffi.mapper.FromNativeConverter
-
- nativeType() - Method in interface jnr.ffi.mapper.ToNativeConverter
-
- NativeType - Enum in jnr.ffi
-
NativeType defines the primitive types supported internally.
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.EnumConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.EnumSetConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.NativeLongConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StringResultConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StructByReferenceFromNativeConverter
-
- nativeType() - Method in class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- nativeType - Variable in class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.AbstractReflectionConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.AsmStructByReferenceFromNativeConverter
-
- nativeType() - Method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter
-
- NativeVariable - Class in jnr.ffi.provider
-
- NativeVariable(Method) - Constructor for class jnr.ffi.provider.NativeVariable
-
- newarray(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- NewBooleanArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewByteArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewCharArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newClosure(Class<? extends T>, T) - Method in interface jnr.ffi.provider.ClosureManager
-
- NewDirectByteBuffer - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewDoubleArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewFloatArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewGlobalRef - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newHeapInvocationBuffer(Function) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- newHeapInvocationBuffer(CallContext) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- newHeapInvocationBuffer(CallContext, int) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- newInstance(Runtime) - Static method in class jnr.ffi.ObjectReferenceManager
-
- NewIntArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newIntPointer(Runtime, long) - Static method in class jnr.ffi.Pointer
-
Wraps an integer value in an opaque
Pointer
instance.
- NewLocalRef - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewLongArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newobj(String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- NewObject - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewObjectA - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewObjectArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newObjectReferenceManager() - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- newObjectReferenceManager() - Method in class jnr.ffi.Runtime
-
Creates a new ObjectReferenceManager
- NewObjectV - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newOpaquePointer(long) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newOpaquePointer(long) - Method in interface jnr.ffi.provider.MemoryManager
-
- newPointer(ByteBuffer) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newPointer(long) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newPointer(long, long) - Method in class jnr.ffi.provider.jffi.NativeMemoryManager
-
- newPointer(ByteBuffer) - Method in interface jnr.ffi.provider.MemoryManager
-
- newPointer(long) - Method in interface jnr.ffi.provider.MemoryManager
-
- newPointer(long, long) - Method in interface jnr.ffi.provider.MemoryManager
-
- newProxy(Class<A>) - Static method in class jnr.ffi.util.AnnotationProxy
-
Creates a new annotation proxy.
- newReference(T) - Method in class jnr.ffi.ObjectReferenceManager
-
- NewShortArray - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewString - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- NewStringUTF - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- newUnsatisifiedLinkError(String) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- NewWeakGlobalRef - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- nlink_t() - Constructor for class jnr.ffi.Struct.nlink_t
-
- nlink_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.nlink_t
-
- nlink_t() - Constructor for class jnr.ffi.StructLayout.nlink_t
-
- nlink_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.nlink_t
-
- nlink_t - Annotation Type in jnr.ffi.types
-
- nop() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- NoTrace - Annotation Type in jnr.ffi.provider.jffi
-
Turns off debug tracing
- NoX86 - Annotation Type in jnr.ffi.provider.jffi
-
- NULL - Static variable in class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- NullMemoryIO - Class in jnr.ffi.provider
-
- NullMemoryIO(Runtime) - Constructor for class jnr.ffi.provider.NullMemoryIO
-
- NullObjectParameterStrategy - Class in jnr.ffi.provider.jffi
-
- NullObjectParameterStrategy() - Constructor for class jnr.ffi.provider.jffi.NullObjectParameterStrategy
-
- nullParameterStrategy() - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- NullTypeMapper - Class in jnr.ffi.provider
-
An instance of
TypeMapper
which always returns null
- NullTypeMapper() - Constructor for class jnr.ffi.provider.NullTypeMapper
-
- NulTerminate - Annotation Type in jnr.ffi.annotations
-
Indicates that a byte array or ByteBuffer should be terminated with a zero byte
before passing it to a native function.
- NULTERMINATE - Static variable in class jnr.ffi.provider.ParameterFlags
-
The contents of the java array should have a zero byte appended
- NumberByReference - Class in jnr.ffi.byref
-
NumberByReference is used when the address of a primitive integral value must be passed
as a parameter to a function, but the exact type is system dependent.
- NumberByReference(TypeAlias, Number) - Constructor for class jnr.ffi.byref.NumberByReference
-
- NumberByReference(TypeAlias) - Constructor for class jnr.ffi.byref.NumberByReference
-
- NumberField(NativeType) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(NativeType, Struct.Offset) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(TypeAlias) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(TypeAlias, Struct.Offset) - Constructor for class jnr.ffi.Struct.NumberField
-
- NumberField(NativeType) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberField(Type) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberField(NativeType, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberField(Type, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.NumberField
-
- NumberUtil - Class in jnr.ffi.provider.jffi
-
- p(Class) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
Creates a class path name, from a Class.
- p(String) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
Creates a class path name, from a class name.
- Padding(Type, int) - Constructor for class jnr.ffi.Struct.Padding
-
- Padding(NativeType, int) - Constructor for class jnr.ffi.Struct.Padding
-
- Padding(Type, int) - Constructor for class jnr.ffi.StructLayout.Padding
-
- Padding(Type, int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Padding
-
- Padding(NativeType, int) - Constructor for class jnr.ffi.StructLayout.Padding
-
- Padding(NativeType, int, StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Padding
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- parameterFlags - Variable in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- ParameterFlags - Class in jnr.ffi.provider
-
- ParameterStrategy - Class in jnr.ffi.provider.jffi
-
- ParameterStrategy(ObjectParameterStrategy.StrategyType) - Constructor for class jnr.ffi.provider.jffi.ParameterStrategy
-
- ParameterStrategy(ObjectParameterStrategy.StrategyType, ObjectParameterType) - Constructor for class jnr.ffi.provider.jffi.ParameterStrategy
-
- ParameterType - Class in jnr.ffi.provider
-
- ParameterType(Class, NativeType, Collection<Annotation>, ToNativeConverter, ToNativeContext) - Constructor for class jnr.ffi.provider.ParameterType
-
- params(Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- params(Class, int) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- params(Class, Class, int) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- parse(Annotation) - Static method in class jnr.ffi.provider.ParameterFlags
-
- parse(Annotation[]) - Static method in class jnr.ffi.provider.ParameterFlags
-
- parse(Collection<Annotation>) - Static method in class jnr.ffi.provider.ParameterFlags
-
- pid_t() - Constructor for class jnr.ffi.Struct.pid_t
-
- pid_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.pid_t
-
- pid_t() - Constructor for class jnr.ffi.StructLayout.pid_t
-
- pid_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.pid_t
-
- pid_t - Annotation Type in jnr.ffi.types
-
- Pinned - Annotation Type in jnr.ffi.annotations
-
Marks a method parameter as being pinnable.
- PINNED - Static variable in class jnr.ffi.provider.ParameterFlags
-
The java array memory should be pinned by the JVM during the function call
- Platform - Class in jnr.ffi
-
- Platform(Platform.OS, Platform.CPU, int, int, String) - Constructor for class jnr.ffi.Platform
-
- Platform.CPU - Enum in jnr.ffi
-
The supported CPU architectures.
- Platform.OS - Enum in jnr.ffi
-
The common names of supported operating systems.
- Pointer - Class in jnr.ffi
-
A native memory address.
- Pointer(Runtime, long, boolean) - Constructor for class jnr.ffi.Pointer
-
- Pointer() - Constructor for class jnr.ffi.Struct.Pointer
-
Creates a new Address field.
- Pointer(Struct.Offset) - Constructor for class jnr.ffi.Struct.Pointer
-
- Pointer() - Constructor for class jnr.ffi.StructLayout.Pointer
-
Creates a new Address field.
- Pointer(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Pointer
-
- Pointer32ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a Pointer[] array to a int[] array parameter
- Pointer32ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- Pointer64ArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a Pointer[] array to a long[] array parameter
- Pointer64ArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- PointerByReference - Class in jnr.ffi.byref
-
AddressByReference is used when the address of a pointer must be passed
as a parameter to a function.
- PointerByReference() - Constructor for class jnr.ffi.byref.PointerByReference
-
Creates a new reference to a pointer value with a null default value.
- PointerByReference(Pointer) - Constructor for class jnr.ffi.byref.PointerByReference
-
Creates a new reference to a pointer value
- PointerField() - Constructor for class jnr.ffi.Struct.PointerField
-
Creates a new Address field.
- PointerField(Struct.Offset) - Constructor for class jnr.ffi.Struct.PointerField
-
- pointerParameterStrategy(Pointer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(Buffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(ByteBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(ShortBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(CharBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(IntBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(LongBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(FloatBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(DoubleBuffer) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(byte[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(short[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(char[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(int[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(long[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(float[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(double[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerParameterStrategy(boolean[]) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- PointerParameterStrategy - Class in jnr.ffi.provider.jffi
-
- pointerValue(long, Runtime) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pointerValue(int, Runtime) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pop() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- pop2() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- PopLocalFrame - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- positionOf(ByteBuffer, byte) - Static method in class jnr.ffi.util.BufferUtil
-
Finds the position of a byte relative to the start of the buffer.
- postInvoke(J, N, ToNativeContext) - Method in interface jnr.ffi.mapper.ToNativeConverter.PostInvocation
-
- postInvoke(Boolean[], boolean[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter.Out
-
- postInvoke(Byte[], byte[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter.Out
-
- postInvoke(Double[], double[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter.Out
-
- postInvoke(Float[], float[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter.Out
-
- postInvoke(Integer[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter.Out
-
- postInvoke(Long[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter.Out
-
- postInvoke(Long[], long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter.Out
-
- postInvoke(Short[], short[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter.Out
-
- postInvoke(ByReference, Pointer, ToNativeContext) - Method in class jnr.ffi.provider.converters.ByReferenceParameterConverter.Out
-
- postInvoke(CharSequence[], Pointer, ToNativeContext) - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter.Out
-
- postInvoke(long[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter.Out
-
- postInvoke(NativeLong[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter.Out
-
- postInvoke(NativeLong[], long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter.Out
-
- postInvoke(Pointer[], int[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter.Out
-
- postInvoke(Pointer[], long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter.Out
-
- postInvoke(StringBuffer, ByteBuffer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- postInvoke(StringBuilder, ByteBuffer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- postInvoke(Struct[], Pointer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StructArrayParameterConverter.Out
-
- postInvoke() - Method in interface jnr.ffi.provider.InvocationSession.PostInvoke
-
- postInvoke(ToNativeConverter.PostInvocation, Object, Object, ToNativeContext) - Static method in class jnr.ffi.provider.jffi.AsmRuntime
-
- pretty(Class, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- prettyParams(Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- PrimitiveArrayParameterStrategy - Class in jnr.ffi.provider.jffi
-
- Provider - Class in jnr.ffi.provider.jffi
-
- Provider() - Constructor for class jnr.ffi.provider.jffi.Provider
-
- ProxyConverter(Runtime, Constructor, Object[]) - Constructor for class jnr.ffi.provider.jffi.ClosureFromNativeConverter.ProxyConverter
-
- pushBoolean(boolean) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- pushInt(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- PushLocalFrame - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- put(Class, DataConverter) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- put(Class, ToNativeConverter) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- put(Class, FromNativeConverter) - Method in class jnr.ffi.mapper.DefaultTypeMapper
-
- put(long, byte[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple byte
values.
- put(long, short[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple short
values.
- put(long, int[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple int
values.
- put(long, long[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple long
values.
- put(long, float[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple float
values.
- put(long, double[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple double
values.
- put(long, Pointer[], int, int) - Method in class jnr.ffi.Pointer
-
Bulk put method for multiple Pointer
values.
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- put(long, byte[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, short[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, int[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, long[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, float[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- put(long, double[], int, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putAddress(long, long) - Method in class jnr.ffi.Pointer
-
Writes a native memory address value at the given offset.
- putAddress(long, Address) - Method in class jnr.ffi.Pointer
-
Writes a native memory address value at the given offset.
- putAddress(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putAddress(long, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putAddress(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putAddress(long, Address) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putAddress(long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putAddress(long, Address) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.Pointer
-
Writes a byte
(8 bit) value at the given offset.
- putByte(long, byte) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putByte(long, byte) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putCharSequence(ByteBuffer, Charset, CharSequence) - Static method in class jnr.ffi.util.BufferUtil
-
- putCharSequence(ByteBuffer, CharsetEncoder, CharSequence) - Static method in class jnr.ffi.util.BufferUtil
-
- putDouble(long, double) - Method in class jnr.ffi.Pointer
-
Writes a double
(64 bit, double precision) value at the given offset.
- putDouble(long, double) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putDouble(long, double) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putfield(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- putFloat(long, float) - Method in class jnr.ffi.Pointer
-
Writes a float
(32 bit, single precision) value at the given offset.
- putFloat(long, float) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putFloat(long, float) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putFloat32(byte[], int, float) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putFloat64(byte[], int, double) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putInt(long, int) - Method in class jnr.ffi.Pointer
-
Writes an int
(32 bit) value at the given offset.
- putInt(Type, long, long) - Method in class jnr.ffi.Pointer
-
Writes an integer of a specific type, at the given offset.
- putInt(long, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putInt(Type, long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putInt(long, int) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putInt16(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putInt32(byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putInt64(byte[], int, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO.ArrayIO
-
- putLong(long, long) - Method in class jnr.ffi.Pointer
-
Writes a native long
value at the given offset.
- putLong(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putLong(long, long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putLong(long, long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.Pointer
-
Writes a long
(64 bit) value at the given offset.
- putLongLong(long, long) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putLongLong(long, long) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putNativeLong(long, long) - Method in class jnr.ffi.Pointer
-
Writes a native long
value at the given offset.
- putNativeLong(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.Pointer
-
Writes a Pointer
value at the given offset.
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.jffi.ArrayMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.jffi.ByteBufferMemoryIO
-
- putPointer(long, Pointer) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.Pointer
-
Writes a short
(16 bit) value at the given offset.
- putShort(long, short) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putShort(long, short) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putstatic(String, String, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.Pointer
-
Writes a String
value at the given offset, using a specific Charset
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- putString(long, String) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- putString(long, String, int, Charset) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- putString(ByteBuffer, Charset, String) - Static method in class jnr.ffi.util.BufferUtil
-
- putZeroTerminatedByteArray(long, byte[], int, int) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- sa_family_t() - Constructor for class jnr.ffi.Struct.sa_family_t
-
- sa_family_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.sa_family_t
-
- sa_family_t() - Constructor for class jnr.ffi.StructLayout.sa_family_t
-
- sa_family_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.sa_family_t
-
- sa_family_t - Annotation Type in jnr.ffi.types
-
- saload() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- sastore() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- SaveError - Annotation Type in jnr.ffi.annotations
-
Tags a library method as requiring any error codes as returned
by errno on unix, or GetLastError on windows be saved.
- saveError(Map<LibraryOption, ?>, boolean, boolean) - Static method in class jnr.ffi.LibraryLoader
-
When either the
SaveError
or
IgnoreError
annotations are used, the
following matrix applies:
(SL = save at library level, IM = ignore at method level, etc)
- search(String) - Method in class jnr.ffi.LibraryLoader
-
Adds a path to search for libraries.
- set(boolean) - Method in class jnr.ffi.Struct.AbstractBoolean
-
Sets the field to a new value.
- set(Address) - Method in class jnr.ffi.Struct.Address
-
Puts a
Address
value into the native memory.
- set(Number) - Method in class jnr.ffi.Struct.Address
-
- set(boolean) - Method in class jnr.ffi.Struct.BOOL16
-
- set(boolean) - Method in class jnr.ffi.Struct.Boolean
-
- set(double) - Method in class jnr.ffi.Struct.Double
-
- set(Number) - Method in class jnr.ffi.Struct.Double
-
- set(E) - Method in class jnr.ffi.Struct.Enum16
-
- set(Number) - Method in class jnr.ffi.Struct.Enum16
-
- set(E) - Method in class jnr.ffi.Struct.Enum32
-
- set(Number) - Method in class jnr.ffi.Struct.Enum32
-
- set(E) - Method in class jnr.ffi.Struct.Enum64
-
- set(Number) - Method in class jnr.ffi.Struct.Enum64
-
- set(E) - Method in class jnr.ffi.Struct.Enum8
-
Sets the native integer value using a java Enum value.
- set(Number) - Method in class jnr.ffi.Struct.Enum8
-
- set(E) - Method in class jnr.ffi.Struct.EnumLong
-
- set(Number) - Method in class jnr.ffi.Struct.EnumLong
-
- set(float) - Method in class jnr.ffi.Struct.Float
-
- set(Number) - Method in class jnr.ffi.Struct.Float
-
- set(T) - Method in class jnr.ffi.Struct.Function
-
- set(Number) - Method in class jnr.ffi.Struct.IntegerAlias
-
- set(long) - Method in class jnr.ffi.Struct.IntegerAlias
-
- set(Number) - Method in class jnr.ffi.Struct.NumberField
-
Sets the field to a new value.
- set(Pointer) - Method in class jnr.ffi.Struct.PointerField
-
Puts a
Address
value into the native memory.
- set(Number) - Method in class jnr.ffi.Struct.PointerField
-
- set(short) - Method in class jnr.ffi.Struct.Signed16
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed16
-
- set(int) - Method in class jnr.ffi.Struct.Signed32
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed32
-
- set(long) - Method in class jnr.ffi.Struct.Signed64
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed64
-
- set(byte) - Method in class jnr.ffi.Struct.Signed8
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Signed8
-
- set(long) - Method in class jnr.ffi.Struct.SignedLong
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.SignedLong
-
- set(String) - Method in class jnr.ffi.Struct.String
-
- set(T) - Method in class jnr.ffi.Struct.StructRef
-
- set(T[]) - Method in class jnr.ffi.Struct.StructRef
-
- set(int) - Method in class jnr.ffi.Struct.Unsigned16
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned16
-
- set(long) - Method in class jnr.ffi.Struct.Unsigned32
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned32
-
- set(long) - Method in class jnr.ffi.Struct.Unsigned64
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned64
-
- set(short) - Method in class jnr.ffi.Struct.Unsigned8
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.Unsigned8
-
- set(long) - Method in class jnr.ffi.Struct.UnsignedLong
-
Sets the value for this field.
- set(Number) - Method in class jnr.ffi.Struct.UnsignedLong
-
- set(String) - Method in class jnr.ffi.Struct.UTFString
-
- set(String) - Method in class jnr.ffi.Struct.UTFStringRef
-
- set(boolean) - Method in class jnr.ffi.Struct.WBOOL
-
- set(Pointer, boolean) - Method in class jnr.ffi.StructLayout.AbstractBoolean
-
Sets the field to a new value.
- set(Pointer, boolean) - Method in class jnr.ffi.StructLayout.Boolean
-
- set(Pointer, double) - Method in class jnr.ffi.StructLayout.Double
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Double
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum16
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum16
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum32
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum32
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum64
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum64
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.Enum8
-
Sets the native integer value using a java Enum value.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Enum8
-
- set(Pointer, E) - Method in class jnr.ffi.StructLayout.EnumLong
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.EnumLong
-
- set(Pointer, float) - Method in class jnr.ffi.StructLayout.Float
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Float
-
- set(Pointer, T) - Method in class jnr.ffi.StructLayout.Function
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.IntegerAlias
-
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.NumberField
-
Sets the field to a new value.
- set(Pointer, Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Sets a
Pointer
value in the native memory.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Pointer
-
- set(Pointer, short) - Method in class jnr.ffi.StructLayout.Signed16
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed16
-
- set(Pointer, int) - Method in class jnr.ffi.StructLayout.Signed32
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed32
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.Signed64
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed64
-
- set(Pointer, byte) - Method in class jnr.ffi.StructLayout.Signed8
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Signed8
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.SignedLong
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.SignedLong
-
- set(Pointer, String) - Method in class jnr.ffi.StructLayout.String
-
- set(Pointer, int) - Method in class jnr.ffi.StructLayout.Unsigned16
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned16
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.Unsigned32
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned32
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned64
-
- set(Pointer, short) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.Unsigned8
-
- set(Pointer, long) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Sets the value for this field.
- set(Pointer, Number) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
- set(Pointer, String) - Method in class jnr.ffi.StructLayout.UTFString
-
- set(Pointer, String) - Method in class jnr.ffi.StructLayout.UTFStringRef
-
- set(Pointer, boolean) - Method in class jnr.ffi.StructLayout.WBOOL
-
- set(T) - Method in interface jnr.ffi.Variable
-
Sets the global variable to a value
- SetBooleanArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetByteArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetCharArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetDoubleArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetFloatArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetIntArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setLastError(Runtime, int) - Static method in class jnr.ffi.LastError
-
Sets the native errno value.
- setLastError(int) - Method in class jnr.ffi.provider.AbstractRuntime
-
Sets the native error code.
- setLastError(int) - Method in class jnr.ffi.provider.jffi.NativeRuntime
-
- setLastError(int) - Method in class jnr.ffi.Runtime
-
Sets the native error code.
- SetLongArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setMemory(long, long, byte) - Method in class jnr.ffi.Pointer
-
Sets the value of each byte in the memory area represented by this Pointer
.
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.InAccessibleMemoryIO
-
- setMemory(long, long, byte) - Method in class jnr.ffi.provider.ShareMemoryIO
-
- setMethodVisitor(MethodVisitor) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- SetObjectArrayElement - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- setProperty(String, Object) - Method in class jnr.ffi.util.AnnotationProxy
-
Set a property value.
- SetShortArrayRegion - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticBooleanField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticByteField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticCharField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticDoubleField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticFloatField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticIntField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticLongField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticObjectField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- SetStaticShortField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- ShareMemoryIO - Class in jnr.ffi.provider
-
- ShareMemoryIO(Pointer, long) - Constructor for class jnr.ffi.provider.ShareMemoryIO
-
- ShortByReference - Class in jnr.ffi.byref
-
ShortByReference is used when the address of a primitive short value must be passed
as a parameter to a function.
- ShortByReference() - Constructor for class jnr.ffi.byref.ShortByReference
-
Creates a new reference to a short value initialized to zero.
- ShortByReference(Short) - Constructor for class jnr.ffi.byref.ShortByReference
-
Creates a new reference to a short value.
- ShortByReference(short) - Constructor for class jnr.ffi.byref.ShortByReference
-
Creates a new reference to a short value.
- shortValue() - Method in class jnr.ffi.byref.AbstractNumberReference
-
- shortValue() - Method in class jnr.ffi.Struct.NumberField
-
Returns a short
representation of this Number.
- shortValue() - Method in class jnr.ffi.Struct.Signed16
-
Returns a java short representation of this field.
- shortValue() - Method in class jnr.ffi.Struct.Signed8
-
Returns a java short representation of this field.
- shortValue() - Method in class jnr.ffi.Struct.Unsigned8
-
Returns a java short representation of this field.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a short
representation of this Number.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed16
-
Returns a java short representation of this field.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.Signed8
-
Returns a java short representation of this field.
- shortValue(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned8
-
Returns a java short representation of this field.
- sig(Class, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
Create a method signature from the given param types and return values.
- sig(Class, String, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- SignatureType - Interface in jnr.ffi.mapper
-
- SignatureTypeMapper - Interface in jnr.ffi.mapper
-
- SignatureTypeMapperAdapter - Class in jnr.ffi.mapper
-
- SignatureTypeMapperAdapter(TypeMapper) - Constructor for class jnr.ffi.mapper.SignatureTypeMapperAdapter
-
- Signed16() - Constructor for class jnr.ffi.Struct.Signed16
-
Creates a new 16 bit integer field.
- Signed16(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed16
-
Creates a new 16 bit signed integer field at a specific offset
- Signed16() - Constructor for class jnr.ffi.StructLayout.Signed16
-
Creates a new 16 bit integer field.
- Signed16(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed16
-
Creates a new 16 bit signed integer field at a specific offset
- Signed32() - Constructor for class jnr.ffi.Struct.Signed32
-
Creates a new 32 bit integer field.
- Signed32(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed32
-
Creates a new 32 bit signed integer field at a specific offset
- Signed32() - Constructor for class jnr.ffi.StructLayout.Signed32
-
Creates a new 32 bit integer field.
- Signed32(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed32
-
Creates a new 32 bit signed integer field at a specific offset
- Signed64() - Constructor for class jnr.ffi.Struct.Signed64
-
Creates a new 64 bit integer field.
- Signed64(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed64
-
Creates a new 64 bit signed integer field at a specific offset
- Signed64() - Constructor for class jnr.ffi.StructLayout.Signed64
-
Creates a new 64 bit integer field.
- Signed64(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed64
-
Creates a new 64 bit signed integer field at a specific offset
- Signed8() - Constructor for class jnr.ffi.Struct.Signed8
-
Creates a new 8 bit integer field.
- Signed8(Struct.Offset) - Constructor for class jnr.ffi.Struct.Signed8
-
Creates a new 8 bit integer field at a specific offset
- Signed8() - Constructor for class jnr.ffi.StructLayout.Signed8
-
Creates a new 8 bit integer field.
- Signed8(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.Signed8
-
Creates a new 8 bit integer field at a specific offset
- SignedLong() - Constructor for class jnr.ffi.Struct.SignedLong
-
Creates a new native long field.
- SignedLong(Struct.Offset) - Constructor for class jnr.ffi.Struct.SignedLong
-
Creates a new signed native long field at a specific offset
- SignedLong() - Constructor for class jnr.ffi.StructLayout.SignedLong
-
Creates a new native long field.
- SignedLong(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.SignedLong
-
Creates a new signed native long field at a specific offset
- sigParams(Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- sigParams(String, Class...) - Static method in class jnr.ffi.provider.jffi.CodegenUtils
-
- SigType - Class in jnr.ffi.provider
-
- SigType(Class, NativeType, Collection<Annotation>, Class) - Constructor for class jnr.ffi.provider.SigType
-
- SimpleNativeContext - Class in jnr.ffi.provider.jffi
-
- sipush(int) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- size() - Method in class jnr.ffi.Pointer
-
Gets the size of this memory object in bytes (optional operation).
- size() - Method in class jnr.ffi.provider.AbstractArrayMemoryIO
-
- size() - Method in class jnr.ffi.provider.AbstractBufferMemoryIO
-
- size() - Method in class jnr.ffi.provider.BadType
-
- size() - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- size() - Method in class jnr.ffi.provider.IntPointer
-
- size() - Method in class jnr.ffi.provider.jffi.ClosureFromNativeConverter.AbstractClosurePointer
-
- size() - Method in class jnr.ffi.provider.jffi.TransientNativeMemory
-
- size() - Method in class jnr.ffi.provider.NullMemoryIO
-
- size() - Method in class jnr.ffi.provider.ShareMemoryIO
-
- size() - Method in class jnr.ffi.Struct.PointerField
-
Gets the size of a Pointer in bits
- size(Struct) - Static method in class jnr.ffi.Struct
-
- size() - Method in class jnr.ffi.StructLayout.Pointer
-
Gets the size of a Pointer in bits
- size() - Method in class jnr.ffi.StructLayout
-
- size() - Method in class jnr.ffi.Type
-
The size in bytes of this type.
- size_t() - Constructor for class jnr.ffi.Struct.size_t
-
- size_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.size_t
-
- size_t() - Constructor for class jnr.ffi.StructLayout.size_t
-
- size_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.size_t
-
- size_t - Annotation Type in jnr.ffi.types
-
- SkinnyMethodAdapter - Class in jnr.ffi.provider.jffi
-
- SkinnyMethodAdapter(ClassVisitor, int, String, String, String, String[]) - Constructor for class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
Creates a new instance of SkinnyMethodAdapter.
- slice(long) - Method in class jnr.ffi.Pointer
-
Creates a new Pointer
representing a sub-region of the memory
referred to by this Pointer
.
- slice(long, long) - Method in class jnr.ffi.Pointer
-
Creates a new Pointer
representing a sub-region of the memory
referred to by this Pointer
.
- slice(long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- slice(long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- slice(ByteBuffer, int) - Static method in class jnr.ffi.util.BufferUtil
-
- slice(ByteBuffer, int, int) - Static method in class jnr.ffi.util.BufferUtil
-
- socklen_t() - Constructor for class jnr.ffi.Struct.socklen_t
-
- socklen_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.socklen_t
-
- socklen_t() - Constructor for class jnr.ffi.StructLayout.socklen_t
-
- socklen_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.socklen_t
-
- socklen_t - Annotation Type in jnr.ffi.types
-
- sortedAnnotationCollection(Annotation[]) - Static method in class jnr.ffi.util.Annotations
-
- sortedAnnotationCollection(Collection<Annotation>) - Static method in class jnr.ffi.util.Annotations
-
- ssize_t() - Constructor for class jnr.ffi.Struct.ssize_t
-
- ssize_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.ssize_t
-
- ssize_t() - Constructor for class jnr.ffi.StructLayout.ssize_t
-
- ssize_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.ssize_t
-
- ssize_t - Annotation Type in jnr.ffi.types
-
- start() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- start() - Method in class jnr.ffi.util.ref.internal.Finalizer
-
- startFinalizer(Class<?>, Object) - Static method in class jnr.ffi.util.ref.internal.Finalizer
-
Starts the Finalizer thread.
- StdCall - Annotation Type in jnr.ffi.annotations
-
- stdcall() - Method in class jnr.ffi.LibraryLoader
-
Sets the calling convention of the library to the Windows stdcall calling convention
- String(int, int, int, Charset) - Constructor for class jnr.ffi.Struct.String
-
- String(int, int, Struct.Offset, int, Charset) - Constructor for class jnr.ffi.Struct.String
-
- String(int, int, int, Charset) - Constructor for class jnr.ffi.StructLayout.String
-
- String(int, int, StructLayout.Offset, int, Charset) - Constructor for class jnr.ffi.StructLayout.String
-
- StringBufferParameterConverter - Class in jnr.ffi.provider.converters
-
- StringBuilderParameterConverter - Class in jnr.ffi.provider.converters
-
- StringResultConverter - Class in jnr.ffi.provider.converters
-
Converts a native pointer result into a java String
- Struct - Class in jnr.ffi
-
Representation of C structures in java.
- Struct(Runtime) - Constructor for class jnr.ffi.Struct
-
Creates a new Struct
.
- Struct(Runtime, Struct.Alignment) - Constructor for class jnr.ffi.Struct
-
- Struct(Runtime, Struct) - Constructor for class jnr.ffi.Struct
-
- Struct(Runtime, boolean) - Constructor for class jnr.ffi.Struct
-
Creates a new Struct.
- struct() - Method in class jnr.ffi.Struct.AbstractMember
-
Gets the Struct this Member is a member of.
- struct() - Method in class jnr.ffi.Struct.NumberField
-
Gets the Struct this Member is in.
- Struct.AbstractBoolean - Class in jnr.ffi
-
Base class for Boolean fields
- Struct.AbstractMember - Class in jnr.ffi
-
Base implementation of Member
- Struct.Address - Class in jnr.ffi
-
Represents a native memory address.
- Struct.Alignment - Class in jnr.ffi
-
- Struct.AsciiString - Class in jnr.ffi
-
- Struct.AsciiStringRef - Class in jnr.ffi
-
- Struct.blkcnt_t - Class in jnr.ffi
-
- Struct.blksize_t - Class in jnr.ffi
-
- Struct.BOOL16 - Class in jnr.ffi
-
- Struct.Boolean - Class in jnr.ffi
-
A normal C boolean - 1 byte in size
- Struct.BYTE - Class in jnr.ffi
-
- Struct.caddr_t - Class in jnr.ffi
-
- Struct.clock_t - Class in jnr.ffi
-
- Struct.dev_t - Class in jnr.ffi
-
- Struct.Double - Class in jnr.ffi
-
- Struct.DWORD - Class in jnr.ffi
-
- Struct.Enum<T extends Enum<T>> - Class in jnr.ffi
-
- Struct.Enum16<E extends Enum<E>> - Class in jnr.ffi
-
- Struct.Enum32<E extends Enum<E>> - Class in jnr.ffi
-
- Struct.Enum64<E extends Enum<E>> - Class in jnr.ffi
-
- Struct.Enum8<E extends Enum<E>> - Class in jnr.ffi
-
An 8 bit enum field.
- Struct.EnumField<E> - Class in jnr.ffi
-
Base for all the Enum fields.
- Struct.EnumLong<E extends Enum<E>> - Class in jnr.ffi
-
- Struct.Float - Class in jnr.ffi
-
- Struct.fsblkcnt_t - Class in jnr.ffi
-
- Struct.fsfilcnt_t - Class in jnr.ffi
-
- Struct.Function<T> - Class in jnr.ffi
-
- Struct.gid_t - Class in jnr.ffi
-
- Struct.id_t - Class in jnr.ffi
-
- Struct.in_addr_t - Class in jnr.ffi
-
- Struct.in_port_t - Class in jnr.ffi
-
- Struct.ino64_t - Class in jnr.ffi
-
- Struct.ino_t - Class in jnr.ffi
-
- Struct.int16_t - Class in jnr.ffi
-
- Struct.int32_t - Class in jnr.ffi
-
- Struct.int64_t - Class in jnr.ffi
-
- Struct.int8_t - Class in jnr.ffi
-
- Struct.IntegerAlias - Class in jnr.ffi
-
- Struct.intptr_t - Class in jnr.ffi
-
- Struct.key_t - Class in jnr.ffi
-
- Struct.LONG - Class in jnr.ffi
-
- Struct.Member - Class in jnr.ffi
-
Interface all Struct members must implement.
- Struct.mode_t - Class in jnr.ffi
-
- Struct.nlink_t - Class in jnr.ffi
-
- Struct.NumberField - Class in jnr.ffi
-
Base class for all Number structure fields.
- Struct.off_t - Class in jnr.ffi
-
- Struct.Offset - Class in jnr.ffi
-
- Struct.Padding - Class in jnr.ffi
-
Specialized padding fields for structs.
- Struct.pid_t - Class in jnr.ffi
-
- Struct.Pointer - Class in jnr.ffi
-
Represents a native memory address.
- Struct.PointerField - Class in jnr.ffi
-
- Struct.rlim_t - Class in jnr.ffi
-
- Struct.sa_family_t - Class in jnr.ffi
-
- Struct.Signed16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- Struct.Signed32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- Struct.Signed64 - Class in jnr.ffi
-
A 64 bit signed integer field.
- Struct.Signed8 - Class in jnr.ffi
-
An 8 bit signed integer
- Struct.SignedLong - Class in jnr.ffi
-
A native long integer field.
- Struct.size_t - Class in jnr.ffi
-
- Struct.socklen_t - Class in jnr.ffi
-
- Struct.ssize_t - Class in jnr.ffi
-
- Struct.String - Class in jnr.ffi
-
- Struct.StructRef<T extends Struct> - Class in jnr.ffi
-
Represents a reference to a Struct or and array of Structs
- Struct.swblk_t - Class in jnr.ffi
-
- Struct.time_t - Class in jnr.ffi
-
- Struct.u_int16_t - Class in jnr.ffi
-
- Struct.u_int32_t - Class in jnr.ffi
-
- Struct.u_int64_t - Class in jnr.ffi
-
- Struct.u_int8_t - Class in jnr.ffi
-
- Struct.uid_t - Class in jnr.ffi
-
- Struct.uintptr_t - Class in jnr.ffi
-
- Struct.Unsigned16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- Struct.Unsigned32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- Struct.Unsigned64 - Class in jnr.ffi
-
A 64 bit unsigned integer field.
- Struct.Unsigned8 - Class in jnr.ffi
-
An 8 bit unsigned integer
- Struct.UnsignedLong - Class in jnr.ffi
-
A native long integer field.
- Struct.UTF8String - Class in jnr.ffi
-
- Struct.UTF8StringRef - Class in jnr.ffi
-
- Struct.UTFString - Class in jnr.ffi
-
- Struct.UTFStringRef - Class in jnr.ffi
-
- Struct.WBOOL - Class in jnr.ffi
-
A Windows BOOL - 4 bytes
- Struct.WORD - Class in jnr.ffi
-
- StructArrayParameterConverter - Class in jnr.ffi.provider.converters
-
Converts a Pointer[] array to a long[] array parameter
- StructArrayParameterConverter.Out - Class in jnr.ffi.provider.converters
-
- StructByReferenceFromNativeConverter - Class in jnr.ffi.provider.converters
-
Converts a native pointer result into a
Struct
- StructByReferenceToNativeConverter - Class in jnr.ffi.provider.converters
-
- StructLayout - Class in jnr.ffi
-
- StructLayout(Runtime) - Constructor for class jnr.ffi.StructLayout
-
Creates a new StructLayout.
- StructLayout(Runtime, int) - Constructor for class jnr.ffi.StructLayout
-
- StructLayout.AbstractBoolean - Class in jnr.ffi
-
Base class for Boolean fields
- StructLayout.AbstractField - Class in jnr.ffi
-
Base implementation of Member
- StructLayout.AsciiString - Class in jnr.ffi
-
- StructLayout.AsciiStringRef - Class in jnr.ffi
-
- StructLayout.blkcnt_t - Class in jnr.ffi
-
- StructLayout.blksize_t - Class in jnr.ffi
-
- StructLayout.Boolean - Class in jnr.ffi
-
A normal C boolean - 1 byte in size
- StructLayout.caddr_t - Class in jnr.ffi
-
- StructLayout.clock_t - Class in jnr.ffi
-
- StructLayout.dev_t - Class in jnr.ffi
-
- StructLayout.Double - Class in jnr.ffi
-
- StructLayout.Enum<T extends Enum<T>> - Class in jnr.ffi
-
- StructLayout.Enum16<E extends Enum<E>> - Class in jnr.ffi
-
- StructLayout.Enum32<E extends Enum<E>> - Class in jnr.ffi
-
- StructLayout.Enum64<E extends Enum<E>> - Class in jnr.ffi
-
- StructLayout.Enum8<E extends Enum<E>> - Class in jnr.ffi
-
An 8 bit enum field.
- StructLayout.EnumField<E extends Enum<E>> - Class in jnr.ffi
-
Base for all the Enum fields.
- StructLayout.EnumLong<E extends Enum<E>> - Class in jnr.ffi
-
- StructLayout.Field - Class in jnr.ffi
-
Interface all Struct members must implement.
- StructLayout.Float - Class in jnr.ffi
-
- StructLayout.fsblkcnt_t - Class in jnr.ffi
-
- StructLayout.fsfilcnt_t - Class in jnr.ffi
-
- StructLayout.Function<T> - Class in jnr.ffi
-
- StructLayout.gid_t - Class in jnr.ffi
-
- StructLayout.id_t - Class in jnr.ffi
-
- StructLayout.in_addr_t - Class in jnr.ffi
-
- StructLayout.in_port_t - Class in jnr.ffi
-
- StructLayout.ino64_t - Class in jnr.ffi
-
- StructLayout.ino_t - Class in jnr.ffi
-
- StructLayout.int16_t - Class in jnr.ffi
-
- StructLayout.int32_t - Class in jnr.ffi
-
- StructLayout.int64_t - Class in jnr.ffi
-
- StructLayout.int8_t - Class in jnr.ffi
-
- StructLayout.IntegerAlias - Class in jnr.ffi
-
- StructLayout.intptr_t - Class in jnr.ffi
-
- StructLayout.key_t - Class in jnr.ffi
-
- StructLayout.mode_t - Class in jnr.ffi
-
- StructLayout.nlink_t - Class in jnr.ffi
-
- StructLayout.NumberField - Class in jnr.ffi
-
Base class for all Number structure fields.
- StructLayout.off_t - Class in jnr.ffi
-
- StructLayout.Offset - Class in jnr.ffi
-
- StructLayout.Padding - Class in jnr.ffi
-
Specialized padding fields for structs.
- StructLayout.pid_t - Class in jnr.ffi
-
- StructLayout.Pointer - Class in jnr.ffi
-
Represents a native memory address.
- StructLayout.rlim_t - Class in jnr.ffi
-
- StructLayout.sa_family_t - Class in jnr.ffi
-
- StructLayout.Signed16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- StructLayout.Signed32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- StructLayout.Signed64 - Class in jnr.ffi
-
A 64 bit signed integer field.
- StructLayout.Signed8 - Class in jnr.ffi
-
An 8 bit signed integer
- StructLayout.SignedLong - Class in jnr.ffi
-
A native long integer field.
- StructLayout.size_t - Class in jnr.ffi
-
- StructLayout.socklen_t - Class in jnr.ffi
-
- StructLayout.ssize_t - Class in jnr.ffi
-
- StructLayout.String - Class in jnr.ffi
-
- StructLayout.swblk_t - Class in jnr.ffi
-
- StructLayout.time_t - Class in jnr.ffi
-
- StructLayout.u_int16_t - Class in jnr.ffi
-
- StructLayout.u_int32_t - Class in jnr.ffi
-
- StructLayout.u_int64_t - Class in jnr.ffi
-
- StructLayout.u_int8_t - Class in jnr.ffi
-
- StructLayout.uid_t - Class in jnr.ffi
-
- StructLayout.uintptr_t - Class in jnr.ffi
-
- StructLayout.Unsigned16 - Class in jnr.ffi
-
A 16 bit signed integer field.
- StructLayout.Unsigned32 - Class in jnr.ffi
-
A 32 bit signed integer field.
- StructLayout.Unsigned64 - Class in jnr.ffi
-
A 64 bit unsigned integer field.
- StructLayout.Unsigned8 - Class in jnr.ffi
-
An 8 bit unsigned integer
- StructLayout.UnsignedLong - Class in jnr.ffi
-
A native long integer field.
- StructLayout.UTF8String - Class in jnr.ffi
-
- StructLayout.UTF8StringRef - Class in jnr.ffi
-
- StructLayout.UTFString - Class in jnr.ffi
-
- StructLayout.UTFStringRef - Class in jnr.ffi
-
- StructLayout.WBOOL - Class in jnr.ffi
-
A Windows BOOL - 4 bytes
- StructRef(Class<T>) - Constructor for class jnr.ffi.Struct.StructRef
-
- StructRef(Class<T>, int) - Constructor for class jnr.ffi.Struct.StructRef
-
- StructRef(Struct.Offset, Class<T>) - Constructor for class jnr.ffi.Struct.StructRef
-
- StructRef(Struct.Offset, Class<T>, int) - Constructor for class jnr.ffi.Struct.StructRef
-
- swap() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- swap2() - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- swblk_t() - Constructor for class jnr.ffi.Struct.swblk_t
-
- swblk_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.swblk_t
-
- swblk_t() - Constructor for class jnr.ffi.StructLayout.swblk_t
-
- swblk_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.swblk_t
-
- swblk_t - Annotation Type in jnr.ffi.types
-
- SymbolNotFoundError - Error in jnr.ffi.provider.jffi
-
- SymbolNotFoundError(String) - Constructor for error jnr.ffi.provider.jffi.SymbolNotFoundError
-
- Synchronized - Annotation Type in jnr.ffi.annotations
-
Indicates that a library or a library method requires all calls to be
synchronized.
- tableswitch(int, int, Label, Label[]) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- Throw - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- ThrowNew - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- time_t() - Constructor for class jnr.ffi.Struct.time_t
-
- time_t(Struct.Offset) - Constructor for class jnr.ffi.Struct.time_t
-
- time_t() - Constructor for class jnr.ffi.StructLayout.time_t
-
- time_t(StructLayout.Offset) - Constructor for class jnr.ffi.StructLayout.time_t
-
- time_t - Annotation Type in jnr.ffi.types
-
- toHexString() - Method in class jnr.ffi.Address
-
Returns a String
object representing this Address
as a hex value.
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.AddressByReference
-
Copies the address value to native memory
- toNative(Runtime, Pointer, long) - Method in interface jnr.ffi.byref.ByReference
-
Copies the java value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ByteByReference
-
Copies the Byte value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.DoubleByReference
-
Copies the double value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.FloatByReference
-
Copies the float value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.IntByReference
-
Copies the integer value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.LongLongByReference
-
Copies the value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NativeLongByReference
-
Copies the long value to native memory
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.NumberByReference
-
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.PointerByReference
-
- toNative(Runtime, Pointer, long) - Method in class jnr.ffi.byref.ShortByReference
-
Copies the short value to native memory
- toNative(J, ToNativeContext) - Method in interface jnr.ffi.mapper.ToNativeConverter
-
- toNative(Boolean[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedBooleanArrayParameterConverter
-
- toNative(Byte[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedByteArrayParameterConverter
-
- toNative(Double[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedDoubleArrayParameterConverter
-
- toNative(Float[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedFloatArrayParameterConverter
-
- toNative(Integer[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedIntegerArrayParameterConverter
-
- toNative(Long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong32ArrayParameterConverter
-
- toNative(Long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedLong64ArrayParameterConverter
-
- toNative(Short[], ToNativeContext) - Method in class jnr.ffi.provider.converters.BoxedShortArrayParameterConverter
-
- toNative(ByReference, ToNativeContext) - Method in class jnr.ffi.provider.converters.ByReferenceParameterConverter
-
- toNative(CharSequence[], ToNativeContext) - Method in class jnr.ffi.provider.converters.CharSequenceArrayParameterConverter
-
- toNative(CharSequence, ToNativeContext) - Method in class jnr.ffi.provider.converters.CharSequenceParameterConverter
-
- toNative(Enum, ToNativeContext) - Method in class jnr.ffi.provider.converters.EnumConverter
-
- toNative(Set<? extends Enum>, ToNativeContext) - Method in class jnr.ffi.provider.converters.EnumSetConverter
-
- toNative(long[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Long32ArrayParameterConverter
-
- toNative(NativeLong[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong32ArrayParameterConverter
-
- toNative(NativeLong[], ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLong64ArrayParameterConverter
-
- toNative(NativeLong, ToNativeContext) - Method in class jnr.ffi.provider.converters.NativeLongConverter
-
- toNative(Pointer[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer32ArrayParameterConverter
-
- toNative(Pointer[], ToNativeContext) - Method in class jnr.ffi.provider.converters.Pointer64ArrayParameterConverter
-
- toNative(StringBuffer, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBufferParameterConverter
-
- toNative(StringBuilder, ToNativeContext) - Method in class jnr.ffi.provider.converters.StringBuilderParameterConverter
-
- toNative(Struct[], ToNativeContext) - Method in class jnr.ffi.provider.converters.StructArrayParameterConverter
-
- toNative(Struct, ToNativeContext) - Method in class jnr.ffi.provider.converters.StructByReferenceToNativeConverter
-
- toNative(Object, ToNativeContext) - Method in class jnr.ffi.provider.jffi.AnnotationTypeMapper.ReflectionToNativeConverter
-
- ToNativeContext - Interface in jnr.ffi.mapper
-
- ToNativeConverter<J,N> - Interface in jnr.ffi.mapper
-
- ToNativeConverter.Cacheable - Annotation Type in jnr.ffi.mapper
-
- ToNativeConverter.NoContext - Annotation Type in jnr.ffi.mapper
-
- ToNativeConverter.PostInvocation<J,N> - Interface in jnr.ffi.mapper
-
- ToNativeConverter.ToNative - Annotation Type in jnr.ffi.mapper
-
- ToNativeType - Interface in jnr.ffi.mapper
-
- ToNativeType - Class in jnr.ffi.provider
-
- ToNativeType(Class, NativeType, Collection<Annotation>, ToNativeConverter, ToNativeContext) - Constructor for class jnr.ffi.provider.ToNativeType
-
- ToNativeType.Cacheable - Annotation Type in jnr.ffi.mapper
-
- ToNativeTypes - Class in jnr.ffi.mapper
-
- ToNativeTypes() - Constructor for class jnr.ffi.mapper.ToNativeTypes
-
- ToReflectedField - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- ToReflectedMethod - Static variable in class jnr.ffi.provider.jffi.JNINativeInterface
-
- toString() - Method in class jnr.ffi.Address
-
Returns a String
object representing this Address
as a decimal value.
- toString() - Method in class jnr.ffi.NativeLong
-
Returns a string representation of this NativeLong.
- toString() - Method in enum jnr.ffi.Platform.CPU
-
Returns a String
object representing this CPU
object.
- toString() - Method in enum jnr.ffi.Platform.OS
-
- toString() - Method in class jnr.ffi.Pointer
-
- toString() - Method in class jnr.ffi.provider.SigType
-
- toString() - Method in class jnr.ffi.Struct.AbstractBoolean
-
Returns a string representation of this Address
.
- toString() - Method in class jnr.ffi.Struct.Address
-
Returns a string representation of this Address
.
- toString() - Method in class jnr.ffi.Struct.Double
-
- toString() - Method in class jnr.ffi.Struct.EnumField
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.Float
-
- toString() - Method in class jnr.ffi.Struct.IntegerAlias
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.NumberField
-
Returns a string representation of this Number
.
- toString() - Method in class jnr.ffi.Struct.Pointer
-
Returns a string representation of this Pointer
.
- toString() - Method in class jnr.ffi.Struct.PointerField
-
Returns a string representation of this Pointer
.
- toString() - Method in class jnr.ffi.Struct.Signed64
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.SignedLong
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.String
-
- toString() - Method in class jnr.ffi.Struct.StructRef
-
- toString() - Method in class jnr.ffi.Struct
-
Returns a human readable
String
representation of the structure.
- toString() - Method in class jnr.ffi.Struct.Unsigned32
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.Unsigned64
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.Struct.UnsignedLong
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.AbstractBoolean
-
Returns a string representation of this Boolean
.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Double
-
- toString(Pointer) - Method in class jnr.ffi.StructLayout.EnumField
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Float
-
- toString(Pointer) - Method in class jnr.ffi.StructLayout.NumberField
-
Returns a string representation of this Number
.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Pointer
-
Returns a string representation of this Pointer
.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Signed64
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.SignedLong
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.String
-
- toString() - Method in class jnr.ffi.StructLayout
-
Returns a human readable
String
representation of the structure.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.Unsigned64
-
Returns a string representation of this field.
- toString(Pointer) - Method in class jnr.ffi.StructLayout.UnsignedLong
-
Returns a string representation of this field.
- toString() - Method in class jnr.ffi.util.AnnotationProxy
- transferFrom(long, Pointer, long, long) - Method in class jnr.ffi.Pointer
-
Bulk data transfer from one memory location to another.
- transferFrom(long, Pointer, long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- transferFrom(long, Pointer, long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- transferTo(long, Pointer, long, long) - Method in class jnr.ffi.Pointer
-
Bulk data transfer from one memory location to another.
- transferTo(long, Pointer, long, long) - Method in class jnr.ffi.provider.AbstractMemoryIO
-
- transferTo(long, Pointer, long, long) - Method in class jnr.ffi.provider.BoundedMemoryIO
-
- Transient - Annotation Type in jnr.ffi.annotations
-
Indicates that the parameter is transient.
- TRANSIENT - Static variable in class jnr.ffi.provider.ParameterFlags
-
When allocating memory for the parameter, a temporary memory block can be used
- TransientNativeMemory - Class in jnr.ffi.provider.jffi
-
- trycatch(Label, Label, Label, String) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- trycatch(String, Runnable, Runnable) - Method in class jnr.ffi.provider.jffi.SkinnyMethodAdapter
-
- type - Variable in class jnr.ffi.Struct.NumberField
-
- type - Variable in class jnr.ffi.StructLayout.NumberField
-
- Type - Class in jnr.ffi
-
Type is the superclass for all internal types used by jnr-ffi.
- Type() - Constructor for class jnr.ffi.Type
-
- TypeAlias - Enum in jnr.ffi
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.aarch64.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.aarch64.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.arm.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.arm.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.darwin
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.darwin.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.freebsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.freebsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.openbsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.openbsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.i386.windows
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.i386.windows.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.mips.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.mips.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.mipsel.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.mipsel.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc.aix
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc.aix.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc.darwin
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc.darwin.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc64.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc64.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.ppc64le.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.ppc64le.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.s390.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.s390.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.s390x.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.s390x.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.sparc.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.sparc.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.sparcv9.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.sparcv9.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.sparcv9.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.sparcv9.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.darwin
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.darwin.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.freebsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.freebsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.linux
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.linux.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.openbsd
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.openbsd.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.solaris
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.solaris.TypeAliases
-
- TypeAliases - Class in jnr.ffi.provider.jffi.platform.x86_64.windows
-
- TypeAliases() - Constructor for class jnr.ffi.provider.jffi.platform.x86_64.windows.TypeAliases
-
- TypeDefinition - Annotation Type in jnr.ffi.annotations
-
This is used internally by jnr-ffi to define type aliases, e.g.
- TypeMapper - Interface in jnr.ffi.mapper
-
- TypeMapper.Builder - Class in jnr.ffi.mapper
-