NativeArray, NativeBuffer, NativeByte, NativeGenericStruct, NativeInt, NativeLong, NativeLongLP64, NativeNumber, NativeObject, NativeReference, NativeShort, NativeSimple, NativeStaticStruct, NativeString, NativeStruct, NativeVoid, NativeWideStringpublic interface INativeObject
The INativeObject has a reference to c memory (the
INativeHandle and "marshalling" methods "getValue" and "setValue" to
get and set the Java representation.
| Modifier and Type | Method | Description |
|---|---|---|
byte[] |
getBytes() |
The bytes that make up the
INativeObject. |
INativeHandle |
getNativeHandle() |
The
INativeHandle to the c memory for the object. |
INativeType |
getNativeType() |
The
INativeType for the object. |
java.lang.Object |
getValue() |
A Java side representation from the memory.
|
void |
setValue(java.lang.Object value) |
Assign (and marshall to memory) the Java side representation.
|
byte[] getBytes()
INativeObject.INativeObject.INativeHandle getNativeHandle()
INativeHandle to the c memory for the object.INativeType getNativeType()
INativeType for the object.java.lang.Object getValue()
INativeObject.void setValue(java.lang.Object value)
value - The new Java value.