Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- addSearchPath(String) - Method in interface de.intarsys.nativec.api.INativeInterface
-
Add a directory to the search path.
- addSearchPath(String) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- allocate() - Method in class de.intarsys.nativec.type.NativeObject
-
Manage the objects memory in Java.
- allocate(int) - Method in interface de.intarsys.nativec.api.INativeInterface
-
Allocate c memory and return the respective
INativeHandle
. - allocate(int) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- Array(int) - Method in interface de.intarsys.nativec.type.INativeType
-
Create an array type from this.
- Array(int) - Method in class de.intarsys.nativec.type.NativeType
-
Create a Declaration that represents an array of this.
B
- byteValue() - Method in class de.intarsys.nativec.type.NativeByte
- byteValue() - Method in class de.intarsys.nativec.type.NativeInt
- byteValue() - Method in class de.intarsys.nativec.type.NativeLong
- byteValue() - Method in class de.intarsys.nativec.type.NativeLongLP64
- byteValue() - Method in class de.intarsys.nativec.type.NativeNumber
-
This as a java primitive byte value.
- byteValue() - Method in class de.intarsys.nativec.type.NativeShort
C
- callback(Object[]) - Method in class de.intarsys.nativec.jna.JnaNativeCallback
- CallingConventionCdecl - Static variable in interface de.intarsys.nativec.api.INativeFunction
- CallingConventionStdcall - Static variable in interface de.intarsys.nativec.api.INativeFunction
- cast(INativeType) - Method in class de.intarsys.nativec.type.NativeObject
-
This is a special form of the "createNative" signature, implementing a "type cast" on the same memory location.
- CLong - Class in de.intarsys.nativec.api
-
A plain Java object representing a platform long.
- CLong(long) - Constructor for class de.intarsys.nativec.api.CLong
- coerce(Number) - Static method in class de.intarsys.nativec.type.NativeLongLP64Type
-
Utility method: return the given number as another number object with compatible byte size
- convert(String) - Static method in class de.intarsys.nativec.type.NativeWideStringType
- create(int) - Static method in class de.intarsys.nativec.type.NativeBufferType
- create(int) - Static method in class de.intarsys.nativec.type.NativeStringType
- create(int) - Static method in class de.intarsys.nativec.type.NativeWideStringType
- create(INativeType) - Static method in class de.intarsys.nativec.type.NativeReference
- create(INativeType) - Static method in class de.intarsys.nativec.type.NativeReferenceType
- create(INativeType, int) - Static method in class de.intarsys.nativec.type.NativeArray
- create(INativeType, int) - Static method in class de.intarsys.nativec.type.NativeArrayType
- createCallback(ICallback) - Method in interface de.intarsys.nativec.api.INativeInterface
- createCallback(ICallback) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeByte
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeInt
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeLong
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeLongLP64
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeShort
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeString
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeVoid
- createFromAddress(long) - Static method in class de.intarsys.nativec.type.NativeWideString
- createFunction(long) - Method in interface de.intarsys.nativec.api.INativeInterface
-
Create an
INativeFunction
from a function pointer. - createFunction(long) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- createFunction(long, Object) - Method in interface de.intarsys.nativec.api.INativeInterface
- createFunction(long, Object) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- createHandle(long) - Method in interface de.intarsys.nativec.api.INativeInterface
-
Create a void
INativeHandle
to a memory address. - createHandle(long) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- createLibrary(String) - Method in interface de.intarsys.nativec.api.INativeInterface
-
Load a new
INativeLibrary
. - createLibrary(String) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- createLibrary(String, Object) - Method in interface de.intarsys.nativec.api.INativeInterface
-
Load a new
INativeLibrary
. - createLibrary(String, Object) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- createMemory(int) - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- createNative() - Method in class de.intarsys.nativec.type.NativeStringType
- createNative() - Method in class de.intarsys.nativec.type.NativeWideStringType
- createNative(INativeHandle) - Method in interface de.intarsys.nativec.type.INativeType
-
Create a new
INativeObject
from aINativeHandle
. - createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeArrayType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeBufferType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeByteType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeFunction.NativeFunctionType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeIntType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeLongLP64Type
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeLongType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeReferenceType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeShortType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeStringType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeVoidType
- createNative(INativeHandle) - Method in class de.intarsys.nativec.type.NativeWideStringType
- createNative(Object) - Method in interface de.intarsys.nativec.type.INativeType
-
Create an
INativeObject
for this type from the Java object. - createNative(Object) - Method in class de.intarsys.nativec.type.NativeArrayType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeByteType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeIntType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeLongLP64Type
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeLongType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeReferenceType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeShortType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeStringType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeVoidType
- createNative(Object) - Method in class de.intarsys.nativec.type.NativeWideStringType
- createNativeInterface() - Static method in class de.intarsys.nativec.api.NativeInterface
- createReference() - Method in class de.intarsys.nativec.type.NativeObject
- CWideString - Class in de.intarsys.nativec.api
-
Wrapper class to indicate use of a "wide" string on native side.
- CWideString(String) - Constructor for class de.intarsys.nativec.api.CWideString
D
- de.intarsys.nativec - package de.intarsys.nativec
- de.intarsys.nativec.api - package de.intarsys.nativec.api
- de.intarsys.nativec.jna - package de.intarsys.nativec.jna
- de.intarsys.nativec.type - package de.intarsys.nativec.type
- DEBUG - Static variable in class de.intarsys.nativec.type.NativeObject
-
DEBUG flag
- declare(String, INativeType) - Method in class de.intarsys.nativec.type.NativeStructType
-
Declare a new member for the struct.
- doubleValue() - Method in class de.intarsys.nativec.api.CLong
E
- equals(Object) - Method in class de.intarsys.nativec.api.CLong
- equals(Object) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
F
- findNativeInterface() - Static method in class de.intarsys.nativec.api.NativeInterface
- floatValue() - Method in class de.intarsys.nativec.api.CLong
- fromNativeByteArray(long, int) - Static method in class de.intarsys.nativec.api.NativeTools
- fromNativeCLong(long) - Static method in class de.intarsys.nativec.api.NativeTools
- fromNativeCLongHolder(long) - Static method in class de.intarsys.nativec.api.NativeTools
- fromNativeInt(long) - Static method in class de.intarsys.nativec.api.NativeTools
- fromNativeIntArray(long, int) - Static method in class de.intarsys.nativec.api.NativeTools
- fromNativeIntArray(INativeHandle, int) - Static method in class de.intarsys.nativec.api.NativeTools
- fromNativeIntHolder(long) - Static method in class de.intarsys.nativec.api.NativeTools
- fromNativeString(long, int) - Static method in class de.intarsys.nativec.api.NativeTools
G
- get() - Method in interface de.intarsys.nativec.api.IValueHolder
-
Dereference the
IValueHolder
. - get() - Static method in class de.intarsys.nativec.api.NativeInterface
- get() - Method in class de.intarsys.nativec.api.ObjectValueHolder
- 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 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 lengthcount
. - 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 bytes 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
-
The bytes that make up the
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.
- getCallingConvention() - Method in interface de.intarsys.nativec.api.ICallback
- getCallingConvention() - Method in class de.intarsys.nativec.type.NativeFunction
- 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() - Method in class de.intarsys.nativec.jna.JnaNativeFunction
- getFunction() - Method in class de.intarsys.nativec.type.NativeFunction
- getFunction(String) - Method in interface de.intarsys.nativec.api.INativeLibrary
-
Lookup a
INativeFunction
from the library. - 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() - Method in interface de.intarsys.nativec.type.INativeObject
-
The
INativeHandle
to the c memory for the object. - getNativeHandle() - Method in class de.intarsys.nativec.type.NativeObject
-
The C-Pointer where the associated memory is found.
- 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 anINativeHandle
. - getNativeHandle(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
- 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() - Method in class de.intarsys.nativec.PseudoObject
- 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(NativeStruct) - Method in class de.intarsys.nativec.type.StructMember
- getNativeObject(NativeStruct, String) - Method in class de.intarsys.nativec.type.NativeStructType
- getNativeObject(String) - Method in class de.intarsys.nativec.type.NativeStruct
-
The NativeObject at the named slot name.
- getNativeType() - Method in interface de.intarsys.nativec.type.INativeObject
-
The
INativeType
for the object. - 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 de.intarsys.nativec.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
- getReferencedAddress() - Method in class de.intarsys.nativec.type.NativeReference
- 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() - 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(int) - Method in class de.intarsys.nativec.type.NativeArray
- 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.
H
- handle - Variable in class de.intarsys.nativec.type.NativeObject
-
The handle to the memory chunk used by this object.
- hasByteCount() - Method in class de.intarsys.nativec.type.NativeAbstractStringType
- hashCode() - Method in class de.intarsys.nativec.api.CLong
- hashCode() - Method in class de.intarsys.nativec.jna.JnaNativeHandle
I
- ICallback - Interface in de.intarsys.nativec.api
- INativeCallback - Interface in de.intarsys.nativec.api
- INativeFunction - Interface in de.intarsys.nativec.api
-
The representation of a native function.
- INativeHandle - Interface in de.intarsys.nativec.api
-
A "handle" to a piece of memory (in c space).
- INativeInterface - Interface in de.intarsys.nativec.api
-
The abstraction of a generic interface to c native code.
- INativeLibrary - Interface in de.intarsys.nativec.api
-
A native library (DLL or shared library).
- INativeObject - Interface in de.intarsys.nativec.type
-
The Java object representation of a c memory construct.
- INativeType - Interface in de.intarsys.nativec.type
-
The type (factory) for
INativeObject
instances. - index - Variable in class de.intarsys.nativec.type.StructMember
-
the index of the member within the struct
- intValue() - Method in class de.intarsys.nativec.api.CLong
- intValue() - Method in class de.intarsys.nativec.type.NativeByte
- intValue() - Method in class de.intarsys.nativec.type.NativeInt
- intValue() - Method in class de.intarsys.nativec.type.NativeLong
- intValue() - Method in class de.intarsys.nativec.type.NativeLongLP64
- intValue() - Method in class de.intarsys.nativec.type.NativeNumber
-
This as a java primitive int value.
- intValue() - Method in class de.intarsys.nativec.type.NativeShort
- invoke(Class<T>, Object...) - Method in interface de.intarsys.nativec.api.INativeFunction
-
Invoke the native function.
- invoke(Class<T>, Object...) - Method in class de.intarsys.nativec.jna.JnaNativeFunction
- invoke(Object[]) - Method in interface de.intarsys.nativec.api.ICallback
- isNull() - Method in class de.intarsys.nativec.type.NativeObject
-
Answer
true
if this is "null". - IValueHolder<T> - Interface in de.intarsys.nativec.api
-
Generic interface for objects holding references to others.
J
- JnaNativeCallback - Class in de.intarsys.nativec.jna
- JnaNativeCallback(ICallback) - Constructor for class de.intarsys.nativec.jna.JnaNativeCallback
- JnaNativeCallbackAlt - Class in de.intarsys.nativec.jna
- JnaNativeCallbackAlt(ICallback) - Constructor for class de.intarsys.nativec.jna.JnaNativeCallbackAlt
- JnaNativeCallbackStd - Class in de.intarsys.nativec.jna
- JnaNativeCallbackStd(ICallback) - Constructor for class de.intarsys.nativec.jna.JnaNativeCallbackStd
- JnaNativeFunction - Class in de.intarsys.nativec.jna
- JnaNativeFunction(Function) - Constructor for class de.intarsys.nativec.jna.JnaNativeFunction
- JnaNativeHandle - Class in de.intarsys.nativec.jna
- JnaNativeHandle(long) - Constructor for class de.intarsys.nativec.jna.JnaNativeHandle
- JnaNativeHandle(Pointer) - Constructor for class de.intarsys.nativec.jna.JnaNativeHandle
- JnaNativeHandle(JnaNativeHandle, int) - Constructor for class de.intarsys.nativec.jna.JnaNativeHandle
- JnaNativeInterface - Class in de.intarsys.nativec.jna
-
An
INativeInterface
implemented using JNA, a LGPL licensed Java native interface abstraction. - JnaNativeInterface() - Constructor for class de.intarsys.nativec.jna.JnaNativeInterface
- JnaNativeLibrary - Class in de.intarsys.nativec.jna
- JnaNativeLibrary(JnaNativeInterface, String, Map<String, Object>) - Constructor for class de.intarsys.nativec.jna.JnaNativeLibrary
- JNATools - Class in de.intarsys.nativec.jna
- JNATools() - Constructor for class de.intarsys.nativec.jna.JNATools
L
- longSize() - Method in interface de.intarsys.nativec.api.INativeInterface
-
The platform long size.
- longSize() - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- longValue() - Method in class de.intarsys.nativec.api.CLong
- longValue() - Method in class de.intarsys.nativec.type.NativeByte
- longValue() - Method in class de.intarsys.nativec.type.NativeInt
- longValue() - Method in class de.intarsys.nativec.type.NativeLong
- longValue() - Method in class de.intarsys.nativec.type.NativeLongLP64
- longValue() - Method in class de.intarsys.nativec.type.NativeNumber
-
This as a java primitive long value.
- longValue() - Method in class de.intarsys.nativec.type.NativeShort
- lookup(Class<?>) - Static method in class de.intarsys.nativec.type.NativeType
M
- META - Static variable in class de.intarsys.nativec.type.NativeArray
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeBuffer
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeByte
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeFunction
- META - Static variable in class de.intarsys.nativec.type.NativeInt
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeLong
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeLongLP64
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeReference
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeShort
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeString
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeStruct
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeVoid
-
The meta class instance
- META - Static variable in class de.intarsys.nativec.type.NativeWideString
-
The meta class instance
N
- 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
-
An
INativeObject
that represents a homogeneous (this means of equal length and type) sequence of otherINativeObject
instances. - 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
-
The type for a
NativeArray
- 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(int) - Constructor for class de.intarsys.nativec.type.NativeBuffer
- NativeBuffer(INativeHandle) - 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
- NativeFunction - Class in de.intarsys.nativec.type
- NativeFunction(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeFunction
- NativeFunction.NativeFunctionType - Class in de.intarsys.nativec.type
- NativeFunctionType() - Constructor for class de.intarsys.nativec.type.NativeFunction.NativeFunctionType
- 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(long) - Constructor for class de.intarsys.nativec.type.NativeInt
-
Create a new wrapper
- NativeInt(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeInt
- NativeInterface - Class in de.intarsys.nativec.api
-
Access the VM singleton for
INativeInterface
. - 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(long) - Constructor for class de.intarsys.nativec.type.NativeLong
-
Create a new wrapper
- NativeLong(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeLong
- 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(long) - Constructor for class de.intarsys.nativec.type.NativeLongLP64
-
Create a new wrapper
- NativeLongLP64(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeLongLP64
- 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<T extends INativeObject> - 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(short) - Constructor for class de.intarsys.nativec.type.NativeShort
-
Create a new wrapper
- NativeShort(INativeHandle) - Constructor for class de.intarsys.nativec.type.NativeShort
- 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<? extends NativeStruct>) - 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
-
A common superclass for
INativeType
implementations - 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" or rather nothing we can specify more explicitly).
- 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
O
- ObjectValueHolder<T> - Class in de.intarsys.nativec.api
-
A object holding nothing but a value This can easily be plugged in for a
IValueHolder
. - ObjectValueHolder(T) - Constructor for class de.intarsys.nativec.api.ObjectValueHolder
- offset(int) - Method in interface de.intarsys.nativec.api.INativeHandle
-
Create a new
INativeHandle
, offset from this byoffset
bytes. - offset(int) - Method in class de.intarsys.nativec.jna.JnaNativeHandle
- Opaque - Class in de.intarsys.nativec
-
A @{link PseudoObject} where the wrapped entity is a handle
- Opaque(NativeVoid) - Constructor for class de.intarsys.nativec.Opaque
P
- pointerSize() - Method in interface de.intarsys.nativec.api.INativeInterface
-
The platform pointer size.
- pointerSize() - Method in class de.intarsys.nativec.jna.JnaNativeInterface
- primitiveClass() - Static method in class de.intarsys.nativec.type.NativeLongLP64Type
-
Utility method: return the java class whose instances have compatible byte size
- PROP_NATIVEINTERFACE - Static variable in class de.intarsys.nativec.api.NativeInterface
- PseudoObject<T extends INativeObject> - Class in de.intarsys.nativec
-
A wrapper object for a handle or struct.
- PseudoObject(T) - Constructor for class de.intarsys.nativec.PseudoObject
R
- Ref() - Method in interface de.intarsys.nativec.type.INativeType
-
Create a reference type to this.
- Ref() - Method in class de.intarsys.nativec.type.NativeType
-
Create a Declaration that represents a reference to this.
- register(Class<?>, INativeType) - Static method in class de.intarsys.nativec.type.NativeType
S
- set(INativeInterface) - Static method in class de.intarsys.nativec.api.NativeInterface
- set(T) - Method in interface de.intarsys.nativec.api.IValueHolder
-
Assign a new value.
- set(T) - Method in class de.intarsys.nativec.api.ObjectValueHolder
- 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.
- setCallingConvention(Object) - Method in class de.intarsys.nativec.type.NativeFunction
- 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 offsetindex
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(byte) - Method in class de.intarsys.nativec.type.NativeByte
- setValue(int) - Method in class de.intarsys.nativec.type.NativeInt
- setValue(int, Object) - Method in class de.intarsys.nativec.type.NativeArray
- setValue(long) - Method in class de.intarsys.nativec.type.NativeLong
- setValue(long) - Method in class de.intarsys.nativec.type.NativeLongLP64
- setValue(short) - Method in class de.intarsys.nativec.type.NativeShort
- setValue(NativeStruct, Object) - Method in class de.intarsys.nativec.type.StructMember
- setValue(Object) - Method in interface de.intarsys.nativec.type.INativeObject
-
Assign (and marshall to memory) the Java side representation.
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeArray
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeBuffer
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeByte
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeInt
- setValue(Object) - Method in class de.intarsys.nativec.type.NativeLong
- 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(Object) - 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.NativeString
- setValue(String) - Method in class de.intarsys.nativec.type.NativeWideString
- 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_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
-
A field definition within a
NativeStructType
. - StructMember(NativeStructType, String, int, INativeType, int) - Constructor for class de.intarsys.nativec.type.StructMember
-
Create a slot with name "name" and the declaration "memberDeclaration"
T
- toHandle(long) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeByteArray(long, byte[]) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeCLong(long, int[]) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeCLong(long, long) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeCLong(long, long[]) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeCLong(long, IValueHolder<Number>) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeInt(long, int) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeInt(long, int[]) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativeInt(long, IValueHolder<Integer>) - Static method in class de.intarsys.nativec.api.NativeTools
- toNativePointer(long, INativeHandle) - Static method in class de.intarsys.nativec.api.NativeTools
- toNestedString() - Method in class de.intarsys.nativec.type.NativeArray
- toNestedString() - Method in class de.intarsys.nativec.type.NativeObject
-
A string for debugging purposes.
- toNestedString() - Method in class de.intarsys.nativec.type.NativeStruct
- toString() - Method in class de.intarsys.nativec.type.NativeArray
- toString() - Method in class de.intarsys.nativec.type.NativeByte
- toString() - Method in class de.intarsys.nativec.type.NativeInt
- toString() - Method in class de.intarsys.nativec.type.NativeLong
- toString() - Method in class de.intarsys.nativec.type.NativeLongLP64
- toString() - Method in class de.intarsys.nativec.type.NativeReference
- toString() - Method in class de.intarsys.nativec.type.NativeShort
- toString() - Method in class de.intarsys.nativec.type.NativeStruct
- toString() - Method in class de.intarsys.nativec.type.NativeStructType
- toString() - Method in class de.intarsys.nativec.type.StructMember
- translateType(Class<?>) - Static method in class de.intarsys.nativec.jna.JnaNativeCallback
V
- values - Variable in class de.intarsys.nativec.type.NativeStruct
W
- wideCharSize() - Method in interface de.intarsys.nativec.api.INativeInterface
-
The platform wide char size.
- wideCharSize() - Method in class de.intarsys.nativec.jna.JnaNativeInterface
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form