|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
CallInfo | |
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. |
InvocationBuffer | A parameter buffer used when invoking a function |
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 |
ObjectParameterInfo | |
ObjectParameterInfo.ComponentType | |
ObjectParameterInfo.ObjectType | |
ObjectParameterInvoker | |
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 |
Enum Summary | |
---|---|
CallingConvention | Defines the function calling conventions. |
NativeType | |
Platform.CPU | The common names of cpu architectures. |
Platform.OS | The common names of operating systems. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |