private abstract static class NIVision.DisposedStruct
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected java.nio.ByteBuffer |
backing |
private boolean |
owned |
| Modifier | Constructor and Description |
|---|---|
protected |
DisposedStruct(java.nio.ByteBuffer backing,
int offset,
int size) |
protected |
DisposedStruct(int size) |
private |
DisposedStruct(long nativeObj,
boolean owned,
int size) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
finalize() |
void |
free() |
long |
getAddress() |
abstract void |
read() |
protected void |
setBuffer(java.nio.ByteBuffer backing,
int offset,
int size) |
abstract int |
size() |
abstract void |
write() |
protected DisposedStruct(int size)
protected DisposedStruct(java.nio.ByteBuffer backing,
int offset,
int size)
private DisposedStruct(long nativeObj,
boolean owned,
int size)
public void free()
protected void finalize()
throws java.lang.Throwable
finalize in class java.lang.Objectjava.lang.Throwablepublic long getAddress()
protected void setBuffer(java.nio.ByteBuffer backing,
int offset,
int size)
public abstract void read()
public abstract void write()
public abstract int size()