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.