Class Hierarchy
- java.lang.Object
- jnr.ffi.LastError
- jnr.ffi.Library
- jnr.ffi.LibraryLoader<T>
- jnr.ffi.Memory
- java.lang.Number (implements java.io.Serializable)
- jnr.ffi.Address (implements java.lang.Comparable<T>)
- jnr.ffi.NativeLong (implements java.lang.Comparable<T>)
- jnr.ffi.Struct.Alignment
- jnr.ffi.Struct.Offset
- jnr.ffi.StructLayout.Offset
- jnr.ffi.ObjectReferenceManager<T>
- jnr.ffi.Platform
- jnr.ffi.Pointer
- jnr.ffi.Runtime
- jnr.ffi.Struct
- jnr.ffi.Union
- jnr.ffi.Struct.Member
- jnr.ffi.Struct.AbstractMember
- jnr.ffi.Struct.AbstractBoolean
- jnr.ffi.Struct.BOOL16
- jnr.ffi.Struct.Boolean
- jnr.ffi.Struct.WBOOL
- jnr.ffi.Struct.Function<T>
- jnr.ffi.Struct.Padding
- jnr.ffi.Struct.String
- jnr.ffi.Struct.UTFString
- jnr.ffi.Struct.AsciiString
- jnr.ffi.Struct.UTF8String
- jnr.ffi.Struct.UTFStringRef
- jnr.ffi.Struct.AsciiStringRef
- jnr.ffi.Struct.UTF8StringRef
- jnr.ffi.Struct.UTFString
- jnr.ffi.Struct.AbstractBoolean
- jnr.ffi.Struct.NumberField
- jnr.ffi.Struct.Address
- jnr.ffi.Struct.Double
- jnr.ffi.Struct.EnumField<E>
- jnr.ffi.Struct.Enum16<E>
- jnr.ffi.Struct.Enum32<E>
- jnr.ffi.Struct.Enum<T>
- jnr.ffi.Struct.Enum64<E>
- jnr.ffi.Struct.Enum8<E>
- jnr.ffi.Struct.EnumLong<E>
- jnr.ffi.Struct.Float
- jnr.ffi.Struct.IntegerAlias
- jnr.ffi.Struct.blkcnt_t
- jnr.ffi.Struct.blksize_t
- jnr.ffi.Struct.caddr_t
- jnr.ffi.Struct.cc_t
- jnr.ffi.Struct.clock_t
- jnr.ffi.Struct.dev_t
- jnr.ffi.Struct.fsblkcnt_t
- jnr.ffi.Struct.fsfilcnt_t
- jnr.ffi.Struct.gid_t
- jnr.ffi.Struct.id_t
- jnr.ffi.Struct.in_addr_t
- jnr.ffi.Struct.in_port_t
- jnr.ffi.Struct.ino_t
- jnr.ffi.Struct.ino64_t
- jnr.ffi.Struct.int16_t
- jnr.ffi.Struct.int32_t
- jnr.ffi.Struct.int64_t
- jnr.ffi.Struct.int8_t
- jnr.ffi.Struct.intptr_t
- jnr.ffi.Struct.key_t
- jnr.ffi.Struct.mode_t
- jnr.ffi.Struct.nlink_t
- jnr.ffi.Struct.off_t
- jnr.ffi.Struct.pid_t
- jnr.ffi.Struct.rlim_t
- jnr.ffi.Struct.sa_family_t
- jnr.ffi.Struct.size_t
- jnr.ffi.Struct.socklen_t
- jnr.ffi.Struct.speed_t
- jnr.ffi.Struct.ssize_t
- jnr.ffi.Struct.swblk_t
- jnr.ffi.Struct.tcflag_t
- jnr.ffi.Struct.time_t
- jnr.ffi.Struct.u_int16_t
- jnr.ffi.Struct.u_int32_t
- jnr.ffi.Struct.u_int64_t
- jnr.ffi.Struct.u_int8_t
- jnr.ffi.Struct.uid_t
- jnr.ffi.Struct.uintptr_t
- jnr.ffi.Struct.PointerField
- jnr.ffi.Struct.Pointer
- jnr.ffi.Struct.StructRef<T>
- jnr.ffi.Struct.Signed16
- jnr.ffi.Struct.Signed32
- jnr.ffi.Struct.LONG
- jnr.ffi.Struct.Signed64
- jnr.ffi.Struct.Signed8
- jnr.ffi.Struct.SignedLong
- jnr.ffi.Struct.Unsigned16
- jnr.ffi.Struct.WORD
- jnr.ffi.Struct.Unsigned32
- jnr.ffi.Struct.DWORD
- jnr.ffi.Struct.Unsigned64
- jnr.ffi.Struct.Unsigned8
- jnr.ffi.Struct.BYTE
- jnr.ffi.Struct.UnsignedLong
- jnr.ffi.Struct.AbstractMember
- jnr.ffi.StructLayout.Field
- jnr.ffi.StructLayout.AbstractField
- jnr.ffi.StructLayout.AbstractBoolean
- jnr.ffi.StructLayout.BOOL16
- jnr.ffi.StructLayout.Boolean
- jnr.ffi.StructLayout.WBOOL
- jnr.ffi.StructLayout.Function<T>
- jnr.ffi.StructLayout.Padding
- jnr.ffi.StructLayout.String
- jnr.ffi.StructLayout.UTFString
- jnr.ffi.StructLayout.AsciiString
- jnr.ffi.StructLayout.UTF8String
- jnr.ffi.StructLayout.UTFStringRef
- jnr.ffi.StructLayout.AsciiStringRef
- jnr.ffi.StructLayout.UTF8StringRef
- jnr.ffi.StructLayout.UTFString
- jnr.ffi.StructLayout.AbstractBoolean
- jnr.ffi.StructLayout.NumberField
- jnr.ffi.StructLayout.Double
- jnr.ffi.StructLayout.EnumField<E>
- jnr.ffi.StructLayout.Enum16<E>
- jnr.ffi.StructLayout.Enum32<E>
- jnr.ffi.StructLayout.Enum<T>
- jnr.ffi.StructLayout.Enum64<E>
- jnr.ffi.StructLayout.Enum8<E>
- jnr.ffi.StructLayout.EnumLong<E>
- jnr.ffi.StructLayout.Float
- jnr.ffi.StructLayout.IntegerAlias
- jnr.ffi.StructLayout.blkcnt_t
- jnr.ffi.StructLayout.blksize_t
- jnr.ffi.StructLayout.caddr_t
- jnr.ffi.StructLayout.clock_t
- jnr.ffi.StructLayout.dev_t
- jnr.ffi.StructLayout.fsblkcnt_t
- jnr.ffi.StructLayout.fsfilcnt_t
- jnr.ffi.StructLayout.gid_t
- jnr.ffi.StructLayout.id_t
- jnr.ffi.StructLayout.in_addr_t
- jnr.ffi.StructLayout.in_port_t
- jnr.ffi.StructLayout.ino_t
- jnr.ffi.StructLayout.ino64_t
- jnr.ffi.StructLayout.int16_t
- jnr.ffi.StructLayout.int32_t
- jnr.ffi.StructLayout.int64_t
- jnr.ffi.StructLayout.int8_t
- jnr.ffi.StructLayout.intptr_t
- jnr.ffi.StructLayout.key_t
- jnr.ffi.StructLayout.mode_t
- jnr.ffi.StructLayout.nlink_t
- jnr.ffi.StructLayout.off_t
- jnr.ffi.StructLayout.pid_t
- jnr.ffi.StructLayout.rlim_t
- jnr.ffi.StructLayout.sa_family_t
- jnr.ffi.StructLayout.size_t
- jnr.ffi.StructLayout.socklen_t
- jnr.ffi.StructLayout.ssize_t
- jnr.ffi.StructLayout.swblk_t
- jnr.ffi.StructLayout.time_t
- jnr.ffi.StructLayout.u_int16_t
- jnr.ffi.StructLayout.u_int32_t
- jnr.ffi.StructLayout.u_int64_t
- jnr.ffi.StructLayout.u_int8_t
- jnr.ffi.StructLayout.uid_t
- jnr.ffi.StructLayout.uintptr_t
- jnr.ffi.StructLayout.Pointer
- jnr.ffi.StructLayout.Signed16
- jnr.ffi.StructLayout.Signed32
- jnr.ffi.StructLayout.Signed64
- jnr.ffi.StructLayout.Signed8
- jnr.ffi.StructLayout.SignedLong
- jnr.ffi.StructLayout.Unsigned16
- jnr.ffi.StructLayout.Unsigned32
- jnr.ffi.StructLayout.Unsigned64
- jnr.ffi.StructLayout.Unsigned8
- jnr.ffi.StructLayout.UnsignedLong
- jnr.ffi.StructLayout.AbstractField
- jnr.ffi.Type
- jnr.ffi.StructLayout
Interface Hierarchy
- jnr.ffi.Variable<T>
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- jnr.ffi.CallingConvention
- jnr.ffi.LibraryOption
- jnr.ffi.NativeType
- jnr.ffi.Platform.CPU
- jnr.ffi.Platform.OS
- jnr.ffi.TypeAlias
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)