- get() - Static method in class de.intarsys.nativec.api.NativeInterface
-
- getAddress() - Method in interface de.intarsys.nativec.api.INativeHandle
-
The start address of the memory chunk
- getAddress() - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getArraySize() - Method in class de.intarsys.nativec.type.NativeArrayType
-
- getBaseSize() - Method in class de.intarsys.nativec.type.NativeArrayType
-
- getBaseType() - Method in class de.intarsys.nativec.type.NativeArray
-
- getBaseType() - Method in class de.intarsys.nativec.type.NativeArrayType
-
- getBaseType() - Method in class de.intarsys.nativec.type.NativeReference
-
- getBaseType() - Method in class de.intarsys.nativec.type.NativeReferenceType
-
- getBufferSize() - Method in class de.intarsys.nativec.type.NativeBufferType
-
- getByte(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to a byte.
- getByte(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getByte(int) - Method in class de.intarsys.nativec.type.NativeObject
-
The byte at index as a native byte.
- getByte(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "byte" in the struct member.
- getByteArray(int, int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to a byte array of length count
.
- getByteArray(int, int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getByteArray(int, int) - Method in class de.intarsys.nativec.type.NativeObject
-
The element at index as an array of native byte with dimension count.
- getByteArray(NativeStruct, int, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "byte[]" in the struct member.
- getByteBoundary() - Method in class de.intarsys.nativec.type.NativeStructType
-
- getByteCount() - Method in interface de.intarsys.nativec.type.INativeType
-
The size of the type in c memory.
- getByteCount() - Method in class de.intarsys.nativec.type.NativeAbstractStringType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeArray
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeArrayType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeBuffer
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeBufferType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeByteType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeIntType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeLongLP64Type
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeLongType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeObject
-
The number of bytes occupied by this.
- getByteCount() - Method in class de.intarsys.nativec.type.NativeReference
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeReferenceType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeShortType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeSimple
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeString
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeStruct
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeStructType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeVoidType
-
- getByteCount() - Method in class de.intarsys.nativec.type.NativeWideString
-
- getBytes() - Method in interface de.intarsys.nativec.type.INativeObject
-
- getBytes() - Method in class de.intarsys.nativec.type.NativeObject
-
The bytes copied from C-memory that represent this.
- getByteSize() - Method in class de.intarsys.nativec.type.NativeStructType
-
The total size of the StructDeclaration.
- getCLong(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to a long.
- getCLong(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getCLong(int) - Method in class de.intarsys.nativec.type.NativeObject
-
The element at index as a native long.
- getCLong(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "platform sized long" in the struct
member.
- getField(String) - Method in class de.intarsys.nativec.type.NativeStructType
-
- getFields() - Method in class de.intarsys.nativec.type.NativeStructType
-
The collection of StructMember instances in declaration order.
- getFieldsSize() - Method in class de.intarsys.nativec.type.NativeStructType
-
- getFunction(String) - Method in interface de.intarsys.nativec.api.INativeLibrary
-
- getFunction() - Method in class de.intarsys.nativec.jna.JnaNativeFunction
-
- getFunction(String) - Method in class de.intarsys.nativec.jna.JnaNativeLibrary
-
- getGlobal(String) - Method in interface de.intarsys.nativec.api.INativeLibrary
-
Lookup a global in the library.
- getGlobal(String) - Method in class de.intarsys.nativec.jna.JnaNativeLibrary
-
- getInt(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to an int.
- getInt(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getInt(int) - Method in class de.intarsys.nativec.type.NativeObject
-
The element at index as a native int.
- getInt(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "int" in the struct member.
- getLibrary() - Method in class de.intarsys.nativec.jna.JnaNativeLibrary
-
- getLong(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to a long value (which is always 8 byte).
- getLong(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getLong(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "long" in the struct member.
- getMemberType() - Method in class de.intarsys.nativec.type.StructMember
-
The type declaration of the slot.
- getName() - Static method in class de.intarsys.nativec.api.NativeInterface
-
- getName() - Method in class de.intarsys.nativec.type.StructMember
-
The slots name.
- getNativeHandle(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset
index
from the start of the
memory chunk to an
INativeHandle
.
- getNativeHandle(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getNativeHandle() - Method in interface de.intarsys.nativec.type.INativeObject
-
- getNativeHandle() - Method in class de.intarsys.nativec.type.NativeObject
-
The C-Pointer where the associated memory is found.
- getNativeHandle(int) - Method in class de.intarsys.nativec.type.NativeObject
-
- getNativeHandle(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "INativeHandle" in the struct member.
- getNativeInterface() - Method in class de.intarsys.nativec.jna.JnaNativeLibrary
-
- getNativeObject(int) - Method in class de.intarsys.nativec.type.NativeArray
-
The
INativeObject
at index in the sequence (the index'th element
of the array).
- getNativeObject(String) - Method in class de.intarsys.nativec.type.NativeStruct
-
The NativeObject at the named slot name.
- getNativeObject(NativeStruct, String) - Method in class de.intarsys.nativec.type.NativeStructType
-
- getNativeObject(NativeStruct) - Method in class de.intarsys.nativec.type.StructMember
-
- getNativeType() - Method in interface de.intarsys.nativec.type.INativeObject
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeArray
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeBuffer
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeByte
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeGenericStruct
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeInt
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeLong
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeLongLP64
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeObject
-
The meta information and behavior for the NativeObject.
- getNativeType() - Method in class de.intarsys.nativec.type.NativeReference
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeShort
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeString
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeVoid
-
- getNativeType() - Method in class de.intarsys.nativec.type.NativeWideString
-
- getOffset() - Method in class de.intarsys.nativec.type.StructMember
-
The offset of the slot relative to the StructDeclaration.
- getPacking() - Method in class de.intarsys.nativec.type.NativeStructType
-
- getParameterTypes() - Method in interface de.intarsys.nativec.api.ICallback
-
- getParameterTypes() - Method in class de.intarsys.nativec.jna.JnaNativeCallback
-
- getPeer(Pointer) - Static method in class com.sun.jna.JNATools
-
- getPointer() - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getPreferredBoundary() - Method in interface de.intarsys.nativec.type.INativeType
-
The boundary where this type as a struct member would want to be aligned.
- getPreferredBoundary() - Method in class de.intarsys.nativec.type.NativeAbstractStringType
-
- getPreferredBoundary() - Method in class de.intarsys.nativec.type.NativeArrayType
-
- getPreferredBoundary() - Method in class de.intarsys.nativec.type.NativeBufferType
-
- getPreferredBoundary() - Method in class de.intarsys.nativec.type.NativeReferenceType
-
- getPreferredBoundary() - Method in class de.intarsys.nativec.type.NativeSimpleType
-
- getPreferredBoundary() - Method in class de.intarsys.nativec.type.NativeStructType
-
- getReturnType() - Method in interface de.intarsys.nativec.api.ICallback
-
- getReturnType() - Method in class de.intarsys.nativec.jna.JnaNativeCallback
-
- getSearchPaths() - Method in class de.intarsys.nativec.jna.JnaNativeInterface
-
- getShort(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to a short.
- getShort(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getShort(int) - Method in class de.intarsys.nativec.type.NativeObject
-
The element at index as a native short.
- getShort(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "short" in the struct member.
- getSize() - Method in interface de.intarsys.nativec.api.INativeHandle
-
The size for the handle in bytes.
- getSize() - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getSize() - Method in class de.intarsys.nativec.type.NativeArray
-
The number of NativeObject instances in the sequence represented by this
(in other terms the array size).
- getSize() - Method in class de.intarsys.nativec.type.NativeBuffer
-
The number of elements in the NativeBuffer
- getString() - Method in class de.intarsys.nativec.api.CWideString
-
- getString(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to a String.
- getString(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getString(int) - Method in class de.intarsys.nativec.type.NativeObject
-
- getString(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "String" in the struct member.
- getStringSize() - Method in class de.intarsys.nativec.type.NativeAbstractStringType
-
- getStructField(String) - Method in class de.intarsys.nativec.type.NativeStruct
-
- getStructType() - Method in class de.intarsys.nativec.type.NativeGenericStruct
-
- getStructType() - Method in class de.intarsys.nativec.type.NativeStruct
-
- getValue() - Method in interface de.intarsys.nativec.type.INativeObject
-
A Java side representation from the memory.
- getValue() - Method in class de.intarsys.nativec.type.NativeArray
-
- getValue(int) - Method in class de.intarsys.nativec.type.NativeArray
-
- getValue() - Method in class de.intarsys.nativec.type.NativeBuffer
-
- getValue() - Method in class de.intarsys.nativec.type.NativeByte
-
- getValue() - Method in class de.intarsys.nativec.type.NativeInt
-
- getValue() - Method in class de.intarsys.nativec.type.NativeLong
-
- getValue() - Method in class de.intarsys.nativec.type.NativeLongLP64
-
- getValue() - Method in class de.intarsys.nativec.type.NativeReference
-
- getValue() - Method in class de.intarsys.nativec.type.NativeShort
-
- getValue() - Method in class de.intarsys.nativec.type.NativeString
-
- getValue() - Method in class de.intarsys.nativec.type.NativeStruct
-
- getValue() - Method in class de.intarsys.nativec.type.NativeVoid
-
- getValue() - Method in class de.intarsys.nativec.type.NativeWideString
-
- getValue(NativeStruct) - Method in class de.intarsys.nativec.type.StructMember
-
- getWideString(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Marshal the data at byte offset index
from the start of the
memory chunk to a String using the platform wide character conversion.
- getWideString(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- getWideString(int) - Method in class de.intarsys.nativec.type.NativeObject
-
- getWideString(NativeStruct, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "String" (from wide characters) in the
struct member.
- name - Variable in class de.intarsys.nativec.type.StructMember
-
The members name
- NativeAbstractStringType - Class in de.intarsys.nativec.type
-
A meta class implementation
- NativeAbstractStringType(int) - Constructor for class de.intarsys.nativec.type.NativeAbstractStringType
-
- NativeAbstractStringType(int, int) - Constructor for class de.intarsys.nativec.type.NativeAbstractStringType
-
- NativeArray - Class in de.intarsys.nativec.type
-
- NativeArray(NativeArrayType) - Constructor for class de.intarsys.nativec.type.NativeArray
-
- NativeArray(NativeArrayType, INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeArray
-
- NativeArrayType - Class in de.intarsys.nativec.type
-
- NativeArrayType(INativeType, int) - Constructor for class de.intarsys.nativec.type.NativeArrayType
-
- NativeBuffer - Class in de.intarsys.nativec.type
-
A wrapper for a sequence of bytes.
- NativeBuffer(byte[]) - Constructor for class de.intarsys.nativec.type.NativeBuffer
-
- NativeBuffer(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeBuffer
-
- NativeBuffer(int) - Constructor for class de.intarsys.nativec.type.NativeBuffer
-
- NativeBufferType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeBufferType() - Constructor for class de.intarsys.nativec.type.NativeBufferType
-
- NativeBufferType(int) - Constructor for class de.intarsys.nativec.type.NativeBufferType
-
- NativeByte - Class in de.intarsys.nativec.type
-
A wrapper for a primitive byte.
- NativeByte() - Constructor for class de.intarsys.nativec.type.NativeByte
-
Create a new wrapper
- NativeByte(byte) - Constructor for class de.intarsys.nativec.type.NativeByte
-
Create a new wrapper
- NativeByte(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeByte
-
- NativeByteType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeByteType() - Constructor for class de.intarsys.nativec.type.NativeByteType
-
- NativeGenericStruct - Class in de.intarsys.nativec.type
-
The generic struct may change its type at runtime.
- NativeGenericStruct(NativeStructType) - Constructor for class de.intarsys.nativec.type.NativeGenericStruct
-
- NativeGenericStruct(NativeStructType, INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeGenericStruct
-
- NativeInt - Class in de.intarsys.nativec.type
-
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).
- NativeInt() - Constructor for class de.intarsys.nativec.type.NativeInt
-
Create a new wrapper
- NativeInt(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeInt
-
- NativeInt(long) - Constructor for class de.intarsys.nativec.type.NativeInt
-
Create a new wrapper
- NativeInterface - Class in de.intarsys.nativec.api
-
- NativeInterface() - Constructor for class de.intarsys.nativec.api.NativeInterface
-
- NativeIntType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeIntType() - Constructor for class de.intarsys.nativec.type.NativeIntType
-
- NativeLong - Class in de.intarsys.nativec.type
-
A wrapper for a primitive long.
- NativeLong() - Constructor for class de.intarsys.nativec.type.NativeLong
-
Create a new wrapper
- NativeLong(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeLong
-
- NativeLong(long) - Constructor for class de.intarsys.nativec.type.NativeLong
-
Create a new wrapper
- NativeLongLP64 - Class in de.intarsys.nativec.type
-
A wrapper for the Windows type LONG_PTR.
- NativeLongLP64() - Constructor for class de.intarsys.nativec.type.NativeLongLP64
-
Create a new wrapper
- NativeLongLP64(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeLongLP64
-
- NativeLongLP64(long) - Constructor for class de.intarsys.nativec.type.NativeLongLP64
-
Create a new wrapper
- NativeLongLP64Type - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeLongLP64Type() - Constructor for class de.intarsys.nativec.type.NativeLongLP64Type
-
- NativeLongType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeLongType() - Constructor for class de.intarsys.nativec.type.NativeLongType
-
- NativeNumber - Class in de.intarsys.nativec.type
-
An abstract superclass for the implementation of number
NativeSimple
.
- NativeNumber() - Constructor for class de.intarsys.nativec.type.NativeNumber
-
Create a wrapper
- NativeNumber(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeNumber
-
- NativeNumberType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeNumberType() - Constructor for class de.intarsys.nativec.type.NativeNumberType
-
- NativeObject - Class in de.intarsys.nativec.type
-
An instance of an external (C memory) represented object.
- NativeObject() - Constructor for class de.intarsys.nativec.type.NativeObject
-
- NativeObject(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeObject
-
Create a new NativeObject in C-Memory at pointer "handle".
- NativeReference - Class in de.intarsys.nativec.type
-
An object representing a reference to another object ("pointer").
- NativeReference(NativeReferenceType) - Constructor for class de.intarsys.nativec.type.NativeReference
-
- NativeReference(NativeReferenceType, INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeReference
-
- NativeReferenceType - Class in de.intarsys.nativec.type
-
A declaration for a slot containing a reference to a native object.
- NativeReferenceType(INativeType) - Constructor for class de.intarsys.nativec.type.NativeReferenceType
-
Declare a reference to a base type
- NativeShort - Class in de.intarsys.nativec.type
-
A wrapper for a primitive short.
- NativeShort() - Constructor for class de.intarsys.nativec.type.NativeShort
-
Create a new wrapper
- NativeShort(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeShort
-
- NativeShort(short) - Constructor for class de.intarsys.nativec.type.NativeShort
-
Create a new wrapper
- NativeShortType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeShortType() - Constructor for class de.intarsys.nativec.type.NativeShortType
-
- NativeSimple - Class in de.intarsys.nativec.type
-
An abstract superclass for the implementation of primitive
NativeObject
instances.
- NativeSimple() - Constructor for class de.intarsys.nativec.type.NativeSimple
-
Create a wrapper for a NativePrimitive
- NativeSimple(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeSimple
-
- NativeSimpleType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeSimpleType() - Constructor for class de.intarsys.nativec.type.NativeSimpleType
-
- NativeStaticStruct - Class in de.intarsys.nativec.type
-
A struct with a statically defined type.
- NativeStaticStruct() - Constructor for class de.intarsys.nativec.type.NativeStaticStruct
-
- NativeStaticStruct(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeStaticStruct
-
- NativeString - Class in de.intarsys.nativec.type
-
A wrapper for a C single byte null terminated string.
- NativeString(NativeStringType) - Constructor for class de.intarsys.nativec.type.NativeString
-
- NativeString(NativeStringType, INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeString
-
- NativeString(NativeStringType, String) - Constructor for class de.intarsys.nativec.type.NativeString
-
- NativeString(String) - Constructor for class de.intarsys.nativec.type.NativeString
-
- NativeStringType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeStringType() - Constructor for class de.intarsys.nativec.type.NativeStringType
-
- NativeStringType(int) - Constructor for class de.intarsys.nativec.type.NativeStringType
-
- NativeStruct - Class in de.intarsys.nativec.type
-
An abstract superclass for the implementation of structured
NativeObject
instances.
- NativeStruct() - Constructor for class de.intarsys.nativec.type.NativeStruct
-
- NativeStruct(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeStruct
-
- NativeStructType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeStructType() - Constructor for class de.intarsys.nativec.type.NativeStructType
-
- NativeStructType(Class<?>) - Constructor for class de.intarsys.nativec.type.NativeStructType
-
- NativeTools - Class in de.intarsys.nativec.api
-
Tool class for for dealing with the native framework.
- NativeTools() - Constructor for class de.intarsys.nativec.api.NativeTools
-
- NativeType - Class in de.intarsys.nativec.type
-
- NativeType() - Constructor for class de.intarsys.nativec.type.NativeType
-
- NativeType(Class<?>) - Constructor for class de.intarsys.nativec.type.NativeType
-
- NativeVoid - Class in de.intarsys.nativec.type
-
An object representing "void" (nothing)
- NativeVoid() - Constructor for class de.intarsys.nativec.type.NativeVoid
-
Create a new wrapper instance
- NativeVoid(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeVoid
-
- NativeVoidType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeVoidType() - Constructor for class de.intarsys.nativec.type.NativeVoidType
-
- NativeWideString - Class in de.intarsys.nativec.type
-
A wrapper for a C wide (double byte) string.
- NativeWideString(NativeWideStringType) - Constructor for class de.intarsys.nativec.type.NativeWideString
-
- NativeWideString(NativeWideStringType, INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeWideString
-
- NativeWideString(NativeWideStringType, String) - Constructor for class de.intarsys.nativec.type.NativeWideString
-
- NativeWideString(String) - Constructor for class de.intarsys.nativec.type.NativeWideString
-
- NativeWideStringType - Class in de.intarsys.nativec.type
-
The meta class implementation
- NativeWideStringType() - Constructor for class de.intarsys.nativec.type.NativeWideStringType
-
- NativeWideStringType(int) - Constructor for class de.intarsys.nativec.type.NativeWideStringType
-
- NULL - Static variable in class de.intarsys.nativec.api.NativeInterface
-
- NULL - Static variable in class de.intarsys.nativec.type.NativeVoid
-
- set(INativeInterface) - Static method in class de.intarsys.nativec.api.NativeInterface
-
- setBaseType(INativeType) - Method in class de.intarsys.nativec.type.NativeArray
-
- setBaseType(INativeType) - Method in class de.intarsys.nativec.type.NativeReference
-
- setByte(int, byte) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write a byte to the memory at byte offset index
from the
start of the memory chunk.
- setByte(int, byte) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setByte(int, byte) - Method in class de.intarsys.nativec.type.NativeObject
-
- setByte(NativeStruct, int, byte) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "byte" in the struct member.
- setByteArray(int, byte[], int, int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write a byte array to the memory at byte offset index
from
the start of the memory chunk.
- setByteArray(int, byte[], int, int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setByteArray(int, byte[], int, int) - Method in class de.intarsys.nativec.type.NativeObject
-
- setByteArray(NativeStruct, int, byte[], int, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "byte[]" in the struct member.
- setCLong(int, long) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write a long to the memory at byte offset index
from the
start of the memory chunk.
- setCLong(int, long) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setCLong(int, long) - Method in class de.intarsys.nativec.type.NativeObject
-
- setCLong(NativeStruct, int, long) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "platform sized long" in the struct
member.
- setInt(int, int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write an int to the memory at byte offset index
from the
start of the memory chunk.
- setInt(int, int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setInt(int, int) - Method in class de.intarsys.nativec.type.NativeObject
-
- setInt(NativeStruct, int, int) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "int" in the struct member.
- setLong(int, long) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write a long to the memory at byte offset index
from the
start of the memory chunk.
- setLong(int, long) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setLong(NativeStruct, int, long) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "long" in the struct member.
- setName(String) - Static method in class de.intarsys.nativec.api.NativeInterface
-
- setNativeHandle(int, INativeHandle) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write an
INativeHandle
to the memory at byte offset
index
from the start of the memory chunk.
- setNativeHandle(int, INativeHandle) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setNativeHandle(int, INativeHandle) - Method in class de.intarsys.nativec.type.NativeObject
-
- setNativeHandle(NativeStruct, int, INativeHandle) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "INativeHandle" in the struct member.
- setNativeType(NativeStructType) - Method in class de.intarsys.nativec.type.NativeGenericStruct
-
- setPacking(int) - Method in class de.intarsys.nativec.type.NativeStructType
-
- setShort(int, short) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write a short to the memory at byte offset index
from the
start of the memory chunk.
- setShort(int, short) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setShort(int, short) - Method in class de.intarsys.nativec.type.NativeObject
-
- setShort(NativeStruct, int, short) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "short" in the struct member.
- setSize(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Set the valid size for the handle to count
bytes.
- setSize(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setSize(int) - Method in class de.intarsys.nativec.type.NativeArray
-
- setSize(int) - Method in class de.intarsys.nativec.type.NativeBuffer
-
- setString(int, String) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write a String to the memory at byte offset index
from the
start of the memory chunk.
- setString(int, String) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setString(int, String) - Method in class de.intarsys.nativec.type.NativeObject
-
- setString(NativeStruct, int, String) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "String" in the struct member.
- setValue(Object) - Method in interface de.intarsys.nativec.type.INativeObject
-
Assign (and marshall to memory) the Java side representation.
- setValue(int, Object) - Method in class de.intarsys.nativec.type.NativeArray
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeArray
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeBuffer
-
- setValue(byte) - Method in class de.intarsys.nativec.type.NativeByte
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeByte
-
- setValue(int) - Method in class de.intarsys.nativec.type.NativeInt
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeInt
-
- setValue(long) - Method in class de.intarsys.nativec.type.NativeLong
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeLong
-
- setValue(long) - Method in class de.intarsys.nativec.type.NativeLongLP64
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeLongLP64
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeReference
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeShort
-
- setValue(short) - Method in class de.intarsys.nativec.type.NativeShort
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeString
-
- setValue(String) - Method in class de.intarsys.nativec.type.NativeString
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeStruct
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeVoid
-
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeWideString
-
- setValue(String) - Method in class de.intarsys.nativec.type.NativeWideString
-
- setValue(NativeStruct, Object) - Method in class de.intarsys.nativec.type.StructMember
-
- setWideString(int, String) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Write a String to the memory at byte offset index
from the
start of the memory chunk using the platform wide character conversion.
- setWideString(int, String) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
-
- setWideString(int, String) - Method in class de.intarsys.nativec.type.NativeObject
-
- setWideString(NativeStruct, int, String) - Method in class de.intarsys.nativec.type.StructMember
-
Performance shortcut to access "String" (from wide characters) in the
struct member.
- SHIFT_INT - Static variable in class de.intarsys.nativec.type.NativeObject
-
- SHIFT_LONG - Static variable in class de.intarsys.nativec.type.NativeObject
-
- SHIFT_LONGLONG - Static variable in class de.intarsys.nativec.type.NativeObject
-
- shortValue() - Method in class de.intarsys.nativec.type.NativeByte
-
- shortValue() - Method in class de.intarsys.nativec.type.NativeInt
-
- shortValue() - Method in class de.intarsys.nativec.type.NativeLong
-
- shortValue() - Method in class de.intarsys.nativec.type.NativeLongLP64
-
- shortValue() - Method in class de.intarsys.nativec.type.NativeNumber
-
This as a java primitive short value.
- shortValue() - Method in class de.intarsys.nativec.type.NativeShort
-
- size - Variable in class com.sun.jna.FastMemory
-
- SIZE_BYTE - Static variable in class de.intarsys.nativec.type.NativeObject
-
- SIZE_INT - Static variable in class de.intarsys.nativec.type.NativeObject
-
- SIZE_LONG - Static variable in class de.intarsys.nativec.type.NativeObject
-
- SIZE_LONGLONG - Static variable in class de.intarsys.nativec.type.NativeObject
-
- SIZE_PTR - Static variable in class de.intarsys.nativec.type.NativeObject
-
- SIZE_SHORT - Static variable in class de.intarsys.nativec.type.NativeObject
-
- stringValue() - Method in class de.intarsys.nativec.type.NativeString
-
The java object corresponding to this.
- stringValue() - Method in class de.intarsys.nativec.type.NativeWideString
-
The java object corresponding to this.
- StructMember - Class in de.intarsys.nativec.type
-
- StructMember(NativeStructType, String, int, INativeType, int) - Constructor for class de.intarsys.nativec.type.StructMember
-
Create a slot with name "name" and the declaration "memberDeclaration"