Uses of Package
com.kenai.jffi

Classes in com.kenai.jffi used by com.kenai.jffi
Aggregate
           
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
           
CallInfo
           
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 the ClosureManager, as a strong reference to the native closure trampoline.
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.
InvocationBuffer
          A parameter buffer used when invoking a function
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
NativeType
           
PageManager
          Manages allocation, disposal and protection of native memory pages
Platform
          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.
Type
          Native parameter and return types.