| ArrayMarshalers |
Contains marshalers for arrays of primitive types.
|
| ArrayMarshalers.ByteArrayMarshaler |
Marshals to/from byte[], byte[][] and byte[][][].
|
| ArrayMarshalers.CharArrayMarshaler |
Marshals to/from char[], char[][] and char[][][].
|
| ArrayMarshalers.DoubleArrayMarshaler |
Marshals to/from double[], double[][] and
double[][][].
|
| ArrayMarshalers.FloatArrayMarshaler |
Marshals to/from float[], float[][] and
float[][][].
|
| ArrayMarshalers.IntArrayMarshaler |
Marshals to/from int[], int[][] and int[][][].
|
| ArrayMarshalers.LongArrayMarshaler |
Marshals to/from long[], long[][] and long[][][].
|
| ArrayMarshalers.ShortArrayMarshaler |
Marshals to/from short[], short[][] and short[][][].
|
| Bits<T extends Bits<T>> |
|
| Bits.AsByteMarshaler |
Marshals a Bits as an 8-bit value.
|
| Bits.AsIntMarshaler |
Marshals a Bits as a 32-bit value.
|
| Bits.AsLongMarshaler |
Marshals a Bits as a 64-bit value.
|
| Bits.AsMachineSizedIntMarshaler |
Marshals a Bits as a 32-bit or 64-bit value depending on the
machine word size.
|
| Bits.AsShortMarshaler |
Marshals a Bits as a 16-bit value.
|
| Bro |
|
| BufferMarshalers |
Contains marshalers for Buffer subclasses.
|
| BufferMarshalers.BufferMarshaler |
|
| BuiltinMarshalers |
Defines builtin marshalers.
|
| EnumMarshalers |
|
| EnumMarshalers.AsIntMarshaler |
|
| GlobalValueSupplier<T> |
|
| LazyGlobalValue<T> |
Reads a GlobalValue lazily and optionally caches the result.
|
| MarshalerFlags |
Flags passed to a marshaler.
|
| MarshalerLookup |
Looks up marshaler methods for converting long handles to objects
given a class extending NativeObject.
|
| NativeObject |
Common base class for objects that wraps native objects.
|
| NativeObject.Marshaler |
|
| Runtime |
|
| StringMarshalers |
Contains marshalers for String values.
|
| StringMarshalers.AsAsciiZMarshaler |
Marshals Strings to/from zero-terminated bytes using the
ASCII character encoding.
|
| StringMarshalers.AsDefaultCharsetZMarshaler |
Marshals Strings to/from zero-terminated bytes using the
default character encoding (assuming it's an 8-bit encoding).
|
| StringMarshalers.AsLatin1ZMarshaler |
Marshals Strings to/from zero-terminated bytes using the
iso8859-1 (aka latin1) character encoding.
|
| StringMarshalers.AsUtf8ZMarshaler |
Marshals Strings to/from zero-terminated bytes using the
UTF-8 character encoding.
|
| StringMarshalers.AsWindow1252ZMarshaler |
Marshals Strings to/from zero-terminated bytes using the
windows-1252 character encoding.
|
| StringMarshalers.EightBitZeroTerminatedStringMarshaler |
|
| Struct<T extends Struct<T>> |
|
| Struct.Marshaler |
|
| ValuedEnum.AsLongMarshaler |
|
| ValuedEnum.AsMachineSizedSIntMarshaler |
Marshals a ValuedEnum as a 32-bit or 64-bit signed value
depending on the machine word size.
|
| ValuedEnum.AsMachineSizedUIntMarshaler |
Marshals a ValuedEnum as a 32-bit or 64-bit unsigned value
depending on the machine word size.
|
| ValuedEnum.AsSignedByteMarshaler |
|
| ValuedEnum.AsSignedIntMarshaler |
|
| ValuedEnum.AsSignedShortMarshaler |
|
| ValuedEnum.AsUnsignedByteMarshaler |
|
| ValuedEnum.AsUnsignedIntMarshaler |
|
| ValuedEnum.AsUnsignedShortMarshaler |
|