Package be.cardon.nativecall

Provides low level utilities for the Java Native Interface.

See:
          Description

Class Summary
LastError Wrapped class for GetLastError Windows API function.
LowLevelCalls Functions to allocate, delete, read or write some native types int, boolean, byte, UTF-8 String, etc.
NativeBoolean Wrapped class for native bool type.
NativeByteArray Wrapped class for native char, char[] type.
NativeInt Wrapped class for native int type.
NativeObject Super class for wrapped native objects.
NativeObjectArray Wrapper for an array of native object.
NativeStructure Wrapper for a native structure.
NativeUnicodeString NULL terminated Unicode string (UTF-16LE) native object.
NativeUTF8String NULL terminated UTF-8 string native object.
 

Exception Summary
NativeCallException  
 

Package be.cardon.nativecall Description

Provides low level utilities for the Java Native Interface.

The LowLevelCalls class contains the JNI native functions to allocate, delete, read, write some native objects.

The NativeObject class is a wrapped for native object (simple types like integers, bytes, booleans, or more complex object like structures, etc.). This class is herited door others high level class, like the NativeStructure.