Skip navigation links
C G I N 

C

call(Object...) - Method in interface com.oracle.nfi.api.NativeFunctionHandle
Calls the native function.
com.oracle.nfi - package com.oracle.nfi
 
com.oracle.nfi.api - package com.oracle.nfi.api
 

G

getFunctionHandle(NativeLibraryHandle, String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function name to a handle that can be called with a given signature.
getFunctionHandle(NativeFunctionPointer, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function pointer to a handle that can be called with a given signature.
getFunctionHandle(NativeLibraryHandle[], String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function name to a handle that can be called with a given signature.
getFunctionHandle(String, Class<?>, Class<?>...) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves a function name to a handle that can be called with a given signature.
getFunctionPointer(NativeLibraryHandle[], String) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves the function pointer NativeFunctionPointer of a native function.
getLibraryHandle(String) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Resolves and returns a handle to an open native library.
getName() - Method in interface com.oracle.nfi.api.NativeFunctionPointer
Returns the name of the function.
getName() - Method in interface com.oracle.nfi.api.NativeLibraryHandle
Gets a name for this library.
getNativeFunctionInterface() - Method in interface com.oracle.nfi.api.NativeFunctionInterfaceAccess
Gets the NativeFunctionInterface implementation available via this access object.
getNativeFunctionInterface() - Static method in class com.oracle.nfi.NativeFunctionInterfaceRuntime
Gets the NativeFunctionInterface (if any) provided by the VM.
getNativeFunctionPointerFromRawValue(long) - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Creates a NativeFunctionPointer from a raw value.
getRawValue() - Method in interface com.oracle.nfi.api.NativeFunctionPointer
Returns the raw function pointer value.

I

INSTANCE - Static variable in class com.oracle.nfi.NativeFunctionInterfaceRuntime
 
isDefaultLibrarySearchSupported() - Method in interface com.oracle.nfi.api.NativeFunctionInterface
Determines if the underlying platform/runtime supports the notion of a default library search path.

N

NativeFunctionHandle - Interface in com.oracle.nfi.api
A handle that can be used to call a native function.
NativeFunctionInterface - Interface in com.oracle.nfi.api
Interface to get a handle or pointer to a native function or a handle to an open native library.
NativeFunctionInterfaceAccess - Interface in com.oracle.nfi.api
A service that provides access to a NativeFunctionInterface implementation.
NativeFunctionInterfaceRuntime - Class in com.oracle.nfi
Class for obtaining the NativeFunctionInterface (if any) provided by the VM.
NativeFunctionInterfaceRuntime() - Constructor for class com.oracle.nfi.NativeFunctionInterfaceRuntime
 
NativeFunctionPointer - Interface in com.oracle.nfi.api
An opaque representation of a native function pointer.
NativeLibraryHandle - Interface in com.oracle.nfi.api
An opaque representation of a native library handle.
C G I N 
Skip navigation links