|
intarsys nativeC library | |||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use INativeObject | |
---|---|
de.intarsys.nativec.type | Here you find the data types and data structures for native c. |
Uses of INativeObject in de.intarsys.nativec.type |
---|
Classes in de.intarsys.nativec.type that implement INativeObject | |
---|---|
class |
NativeArray
An INativeObject that represents a homogeneous (this means of equal
length and type) sequence of other INativeObject instances. |
class |
NativeBuffer
A wrapper for a sequence of bytes. |
class |
NativeByte
A wrapper for a primitive byte. |
class |
NativeGenericStruct
The generic struct may change its type at runtime. |
class |
NativeInt
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). |
class |
NativeLong
A wrapper for a primitive long. |
class |
NativeNumber
An abstract superclass for the implementation of number NativeSimple . |
class |
NativeObject
An instance of an external (C memory) represented object. |
class |
NativeReference
An object representing a reference to another object ("pointer"). |
class |
NativeShort
A wrapper for a primitive short. |
class |
NativeSimple
An abstract superclass for the implementation of primitive NativeObject instances. |
class |
NativeStaticStruct
A struct with a statically defined type. |
class |
NativeString
A wrapper for a C single byte null terminated string. |
class |
NativeStruct
An abstract superclass for the implementation of structured NativeObject instances. |
class |
NativeVoid
An object representing "void" (nothing) |
class |
NativeWideString
A wrapper for a C wide (double byte) string. |
Methods in de.intarsys.nativec.type that return INativeObject | |
---|---|
INativeObject |
NativeObject.cast(INativeType declaration)
This is a special form of the "createNative" signature, implementing a "type cast" on the same memory location. |
INativeObject |
NativeVoidType.createNative(INativeHandle handle)
|
INativeObject |
NativeType.createNative(INativeHandle handle)
|
INativeObject |
NativeReferenceType.createNative(INativeHandle handle)
|
INativeObject |
NativeLongType.createNative(INativeHandle handle)
|
INativeObject |
NativeIntType.createNative(INativeHandle handle)
|
INativeObject |
NativeByteType.createNative(INativeHandle handle)
|
INativeObject |
NativeBufferType.createNative(INativeHandle handle)
|
INativeObject |
NativeArrayType.createNative(INativeHandle handle)
|
INativeObject |
INativeType.createNative(INativeHandle handle)
Create a new INativeObject from a INativeHandle . |
INativeObject |
NativeVoidType.createNative(Object value)
|
INativeObject |
NativeType.createNative(Object value)
|
INativeObject |
NativeReferenceType.createNative(Object value)
|
INativeObject |
NativeLongType.createNative(Object value)
|
INativeObject |
NativeIntType.createNative(Object value)
|
INativeObject |
NativeByteType.createNative(Object value)
|
INativeObject |
NativeArrayType.createNative(Object value)
|
INativeObject |
INativeType.createNative(Object value)
Create an INativeObject for this type from the Java object. |
INativeObject |
NativeObject.createReference()
|
INativeObject |
NativeArray.getNativeObject(int index)
The INativeObject at index in the sequence (the index'th element
of the array). |
INativeObject |
StructMember.getNativeObject(NativeStruct struct)
|
INativeObject |
NativeStructType.getNativeObject(NativeStruct struct,
String name)
|
INativeObject |
NativeStruct.getNativeObject(String name)
The NativeObject at the named slot name. |
|
intarsys nativeC library | |||||||||
PREV NEXT | FRAMES NO FRAMES |