Class Summary |
Aggregate |
|
Array |
Describes the layout of a C array |
ArrayFlags |
Flags to use when adding an array as a pointer parameter |
ClosureManager |
Allocates and manages the lifecycle of native closures (aka callbacks).rm hs |
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. |
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. |
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 |