public class CrtByteBuffer extends CrtResource
Modifier and Type | Method and Description |
---|---|
static CrtByteBuffer |
alloc(int size) |
protected boolean |
canReleaseReferencesImmediately()
Determines whether a resource releases its dependencies at the same time the native handle is released or if it waits.
|
ByteBuffer |
getBuffer() |
void |
releaseBackToPool() |
protected void |
releaseNativeHandle()
Cleans up the buffer's associated native handle
|
void |
wipe()
Zero's out this Buffers Memory, and resets it's position and limit.
|
protected CrtByteBuffer |
withPool(CrtBufferPool pool) |
acquireNativeHandle, addReferenceTo, close, getNativeHandle, isNativeResource, isNull, logNativeResources, releaseReferences, waitForNoResources
public static CrtByteBuffer alloc(int size)
public void releaseBackToPool()
public ByteBuffer getBuffer()
public void wipe()
protected void releaseNativeHandle()
releaseNativeHandle
in class CrtResource
protected boolean canReleaseReferencesImmediately()
canReleaseReferencesImmediately
in class CrtResource
protected CrtByteBuffer withPool(CrtBufferPool pool)
Copyright © 2019. All rights reserved.