Top Interfaces Classes
module org.jnrproject.ffi

Package jnr.ffi.provider


Interface Summary

Modifier and TypeInterface and Description
public interface
public interface
public interface
Invoker

Interface for any invocable function

public interface
LoadedLibrary

All loaded libraries must implement this interface

public interface
MemoryManager

Manages access to various types of java and native memory.

Class Summary

Modifier and TypeClass and Description
public abstract class
public abstract class
public abstract class
AbstractMemoryIO

Base implementations of some MemoryIO operations.

public abstract class
public class
public class
public class
public abstract class
FFIProvider

This class defines the facilities a JNR FFI provider must provide.

public class
public class
IdentityFunctionMapper

An implementation of FunctionMapper that just returns the same name as input

public abstract class
public class
public class
pack-priv class
pack-priv class
InvalidRuntime

A jnr.ffi.Runtime subclass that throws exceptions for all methods

public class
InvocationSession

Holds information for each invocation of a native function

public class
public class
NativeInvocationHandler

InvocationHandler used to map invocations on a java interface to the correct native function.

public class
public class
public class
NullTypeMapper

An instance of TypeMapper which always returns null

public class
public class
public class
public class
public abstract class
public class