|
Class Summary |
| Aggregate |
|
| Array |
Describes the layout of a C array |
| ArrayFlags |
Flags to use when adding an array as a pointer parameter |
| CallContext |
Native function call context
This class holds all the information that JFFI needs to correctly call a
native function, or to implement a callback from native code to java. |
| CallContextCache |
|
| ClosureManager |
Allocates and manages the lifecycle of native closures (aka callbacks) |
| Function |
Native function invocation context
This class holds all the information that JFFI needs to correctly call a
native function. |
| HeapInvocationBuffer |
An implementation of InvocationBuffer that packs its parameters onto
a java heap allocated buffer. |
| Internals |
Retrieves metadata about jffi C internals |
| Invoker |
Provides native function invocation facilities. |
| LastError |
Provides access to the value of errno on unix, or GetLastError on windows. |
| Library |
Represents a native library |
| MemoryIO |
Provides facilities to access native memory from java. |
| NativeMethod |
Represents a native implementation of a method for a class |
| NativeMethods |
Utility class to register native methods on a class |
| PageManager |
Manages allocation, disposal and protection of native memory pages |
| Platform |
Convenience class to interrogate the system about various platform-specific details. |
| Struct |
Describes the layout of a C struct |
| Type |
Native parameter and return types. |
| Union |
Describes the layout of a C union |