|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
| Interface Summary | |
|---|---|
| Closure | Represents a native closure. |
| Closure.Buffer | An interface to the native callback parameter buffer. |
| Closure.Handle | A Handle is allocated by the ClosureManager, as a strong reference
to the native closure trampoline. |
| 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 | |
| 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 |
| 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 | |
| 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 | |
| Enum Summary | |
|---|---|
| CallingConvention | Defines the function calling conventions. |
| NativeType | |
| ObjectParameterInfo.ComponentType | |
| ObjectParameterInfo.ObjectType | |
| ObjectParameterStrategy.StrategyType | |
| ObjectParameterType.ComponentType | |
| ObjectParameterType.ObjectType | |
| Platform.CPU | The common names of cpu architectures. |
| Platform.OS | The common names of operating systems. |
| Exception Summary | |
|---|---|
| FaultException | |
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||