All Classes and Interfaces

Class
Description
A plain Java object representing a platform long.
Wrapper class to indicate use of a "wide" string on native side.
 
 
The representation of a native function.
A "handle" to a piece of memory (in c space).
The abstraction of a generic interface to c native code.
A native library (DLL or shared library).
The Java object representation of a c memory construct.
The type (factory) for INativeObject instances.
Generic interface for objects holding references to others.
 
 
 
 
 
An INativeInterface implemented using JNA, a LGPL licensed Java native interface abstraction.
 
 
A meta class implementation
An INativeObject that represents a homogeneous (this means of equal length and type) sequence of other INativeObject instances.
The type for a NativeArray
A wrapper for a sequence of bytes.
The meta class implementation
A wrapper for a primitive byte.
The meta class implementation
 
 
The generic struct may change its type at runtime.
A wrapper for a primitive int (which is always 4 bytes except on ILP64 systems which can be treated as non-existent for our purposes).
Access the VM singleton for INativeInterface.
The meta class implementation
A wrapper for a primitive long.
A wrapper for the Windows type LONG_PTR.
The meta class implementation
The meta class implementation
An abstract superclass for the implementation of number NativeSimple.
The meta class implementation
An instance of an external (C memory) represented object.
An object representing a reference to another object ("pointer").
A declaration for a slot containing a reference to a native object.
A wrapper for a primitive short.
The meta class implementation
An abstract superclass for the implementation of primitive NativeObject instances.
The meta class implementation
A struct with a statically defined type.
A wrapper for a C single byte null terminated string.
The meta class implementation
An abstract superclass for the implementation of structured NativeObject instances.
The meta class implementation
Tool class for for dealing with the native framework.
A common superclass for INativeType implementations
An object representing "void" ("nothing" or rather nothing we can specify more explicitly).
The meta class implementation
A wrapper for a C wide (double byte) string.
The meta class implementation
A object holding nothing but a value This can easily be plugged in for a IValueHolder.
A @{link PseudoObject} where the wrapped entity is a handle
A wrapper object for a handle or struct.
A field definition within a NativeStructType.