public class Struct extends Object
| Modifier and Type | Field and Description |
|---|---|
protected ByteBuffer |
bb
The underlying ByteBuffer to hold the data of the Struct.
|
protected int |
bb_pos
Used to hold the position of the `bb` buffer.
|
| Constructor and Description |
|---|
Struct() |
| Modifier and Type | Method and Description |
|---|---|
void |
__reset()
Resets internal state with a null
ByteBuffer and a zero position. |
protected void |
__reset(int _i,
ByteBuffer _bb)
Re-init the internal state with an external buffer
ByteBuffer and an offset within. |
protected int bb_pos
protected ByteBuffer bb
protected void __reset(int _i,
ByteBuffer _bb)
ByteBuffer and an offset within.
This method exists primarily to allow recycling Table instances without risking memory leaks
due to ByteBuffer references.public void __reset()
ByteBuffer and a zero position.
This method exists primarily to allow recycling Struct instances without risking memory leaks
due to ByteBuffer references. The instance will be unusable until it is assigned
again to a ByteBuffer.struct - the instance to reset to initial stateCopyright © 2020. All rights reserved.