Package com.kenai.jffi
package com.kenai.jffi
-
ClassDescriptionDescribes the layout of a C arrayFlags to use when adding an array as a pointer parameterNative 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.Defines the function calling conventions.Represents a native closure.An interface to the native callback parameter buffer.A Handle is allocated by the
ClosureManager, as a strong reference to the native closure trampoline.Allocates and manages the lifecycle of native closures (aka callbacks)Native function invocation context This class holds all the information that JFFI needs to correctly call a native function.An implementation ofInvocationBufferthat packs its parameters onto a java heap allocated buffer.Retrieves metadata about jffi C internalsA parameter buffer used when invoking a functionProvide a factory for invokedynamic handles that are bound to a particular call context+functionProvides native function invocation facilities.Provides access to the value of errno on unix, or GetLastError on windows.Represents a native libraryProvides facilities to access native memory from java.Represents a native implementation of a method for a classUtility class to register native methods on a classDescribes the type of an object parameter (e.g.Manages allocation, disposal and protection of native memory pagesConvenience class to interrogate the system about various platform-specific details.The common names of cpu architectures.The common names of operating systems.Describes the layout of a C structNative parameter and return types.Describes the layout of a C unionAn implementation ofMemoryIOusing sun.misc.Unsafe