|
JNA API> 3.2.7 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
---|---|
AltCallingConvention | Tagging interface to indicate the library or callback uses an alternate calling convention. |
Callback | All callback definitions must derive from this interface. |
Callback.UncaughtExceptionHandler | |
CallbackProxy | Placeholder proxy interface to allow an InvocationHandler to convert arguments/return values on callback methods. |
FromNativeConverter | Define conversion from a native type to the appropriate Java type. |
Function.PostCallRead | Any argument which implements this interface will have the
Function.PostCallRead.read() method called immediately after function invocation. |
FunctionMapper | Provides mapping of Java method names to native function names. |
InvocationMapper | Provide a method for overriding how a given function is invoked. |
Library | Derive from this interface for all native library definitions. |
Native.ffi_callback | |
NativeMapped | Provide conversion for a Java type to and from a native type. |
Structure.ByReference | Tagging interface to indicate the address of an instance of the
Structure type is to be used within a Structure definition
rather than nesting the full Structure contents. |
Structure.ByValue | Tagging interface to indicate the value of an instance of the
Structure type is to be used in function invocations rather
than its address. |
ToNativeConverter | Define conversion from a Java type to its corresponding native type. |
TypeConverter | Convenience interface for bidirectional conversion. |
TypeMapper | Provides converters for conversion to and from native types. |
Class Summary | |
---|---|
CallbackParameterContext | Provide argument conversion context for a callback invocation. |
CallbackReference | Provides a reference to an association between a native callback closure
and a Java Callback closure. |
CallbackResultContext | Conversion context from a Java Callback result to a native value. |
DefaultTypeMapper | Provide custom mappings to and from native types. |
FromNativeContext | Provides context for converting a native value into a Java type. |
Function | An abstraction for a native function pointer. |
FunctionParameterContext | |
FunctionResultContext | Provide result conversion context for a function call. |
IntegerType | Represents a native integer value, which may have a platform-specific size (e.g. |
Library.Handler | |
Memory | A Pointer to memory obtained from the native heap via a
call to malloc . |
MethodParameterContext | |
MethodResultContext | Provide result conversion context for a function call that is called via a Library interface. |
Native | Provides generation of invocation plumbing for a defined native library interface. |
Native.DeleteNativeLibrary | For internal use only. |
NativeLibrary | Provides management of native library resources. |
NativeLong | Represents the long C data type, which may be 32 or 64 bits
on *nix-based systems. |
NativeMappedConverter | Provides type conversion for instances of NativeMapped . |
NativeString | Provides a temporary allocation of an immutable C string
(const char* or const wchar_t* ) for use when
converting a Java String into a native memory function argument. |
Platform | Provide simplified platform information. |
Pointer | An abstraction for a native pointer data type. |
PointerType | Type representing a type-safe native pointer. |
StringArray | Handle native array of char* or wchar_t* type
by managing allocation/disposal of native strings within an array of
pointers. |
Structure | Represents a native structure with a Java peer class. |
Structure.FFIType | This class auto-generates an ffi_type structure appropriate for a given structure for use by libffi. |
Structure.FFIType.size_t | |
StructureReadContext | Provide native to Java type conversion context for a Structure
field read. |
StructureWriteContext | Provide Java to native type conversion context for a Structure
field write. |
ToNativeContext | Context for converting a Java value to a native one. |
Union | Represents a native union. |
WString | Simple wrapper class to identify a wide string argument or return type. |
Exception Summary | |
---|---|
LastErrorException | Exception representing a non-zero error code returned in either
errno
or GetLastError() . |
Provides simplified native library access. See the overview for usage details.
|
JNA API> 3.2.7 | ||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |