public 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 and 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.