| Interface | Description |
|---|---|
| Variable<T> |
Access library global variables.
|
| Class | Description |
|---|---|
| Address |
The
Address class wraps a native address in an object. |
| LastError |
Provides access to the unix errno and windows GetLastError() value.
|
| Library | Deprecated
Use
LibraryLoader instead. |
| LibraryLoader<T> |
Loads a native library and maps it to a java interface.
|
| Memory |
A utility for allocating memory that can be passed to native functions.
|
| NativeLong |
Represents a C long.
|
| ObjectReferenceManager<T> |
Provides a mapping between java objects and unique native addresses.
|
| Platform | |
| Pointer |
A native memory address.
|
| Runtime |
Access JNR runtime functionality.
|
| Struct |
Representation of C structures in java.
|
| Struct.Alignment | |
| Struct.Offset | |
| StructLayout | |
| StructLayout.Offset | |
| Type |
Type is the superclass for all internal types used by jnr-ffi.
|
| Union |
Represents a C union
|
| Enum | Description |
|---|---|
| CallingConvention |
Native function calling conventions.
|
| LibraryOption |
Options that apply to a library
|
| NativeType |
NativeType defines the primitive types supported internally.
|
| Platform.CPU |
The supported CPU architectures.
|
| Platform.OS |
The common names of supported operating systems.
|
| TypeAlias |
Copyright © 2017. All rights reserved.