All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description Aggregate Array Describes the layout of a C arrayArrayFlags Flags to use when adding an array as a pointer parameterCallContext 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 CallingConvention Defines the function calling conventions.Closure Represents a native closure.Closure.Buffer An interface to the native callback parameter buffer.Closure.Handle A Handle is allocated by theClosureManager
, as a strong reference to the native closure trampoline.ClosureMagazine ClosureManager Allocates and manages the lifecycle of native closures (aka callbacks)ClosurePool DirectObjectParameterStrategy FaultException Function Native function invocation context This class holds all the information that JFFI needs to correctly call a native function.HeapInvocationBuffer An implementation ofInvocationBuffer
that packs its parameters onto a java heap allocated buffer.Internals Retrieves metadata about jffi C internalsInvocationBuffer A parameter buffer used when invoking a functionInvokeDynamicSupport Provide a factory for invokedynamic handles that are bound to a particular call context+functionInvokeDynamicSupport.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 libraryMain MemoryIO Provides facilities to access native memory from java.NativeMethod Represents a native implementation of a method for a classNativeMethods Utility class to register native methods on a classNativeType ObjectParameterInfo ObjectParameterInfo.ComponentType ObjectParameterInfo.ObjectType ObjectParameterInvoker ObjectParameterStrategy<T> ObjectParameterStrategy.StrategyType ObjectParameterType Describes the type of an object parameter (e.g.ObjectParameterType.ComponentType ObjectParameterType.ObjectType PageManager Manages allocation, disposal and protection of native memory pagesPlatform Convenience class to interrogate the system about various platform-specific details.Platform.CPU The common names of cpu architectures.Platform.OS The common names of operating systems.Struct Describes the layout of a C structStubLoader Loads the native stub library.StubLoader.CPU The common names of cpu architectures.StubLoader.OS Type Native parameter and return types.Union Describes the layout of a C unionUnsafeMemoryIO An implementation ofMemoryIO
using sun.misc.UnsafeUtil Version