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 |
|
ClosureMagazine |
|
ClosureManager |
Allocates and manages the lifecycle of native closures (aka callbacks)
|
ClosurePool |
|
DirectObjectParameterStrategy |
|
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
|
InvocationBuffer |
A parameter buffer used when invoking a function
|
InvokeDynamicSupport |
Provide a factory for invokedynamic handles that are bound to a particular call context+function
|
InvokeDynamicSupport.Invoker |
|
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
|
Main |
|
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
|
ObjectParameterInfo |
|
ObjectParameterInvoker |
|
ObjectParameterStrategy<T> |
|
ObjectParameterType |
Describes the type of an object parameter (e.g.
|
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
|
Util |
|
Version |
|