Interface MemoryBlock
public sealed interface MemoryBlock
-
Method Summary
Modifier and TypeMethodDescriptionasBuffer()static MemoryBlockcalloc(long num, long size) static MemoryBlockcallocTracked(long num, long size) voidclear()voidcopyTo(long ptr) voidcopyTo(long ptr, long bytes) voidcopyTo(MemoryBlock block) voidfree()booleanisFreed()booleanstatic MemoryBlockmalloc(long size) static MemoryBlockmallocTracked(long size) longptr()realloc(long size) longsize()
-
Method Details
-
ptr
long ptr() -
size
long size() -
isFreed
boolean isFreed() -
isTracked
boolean isTracked() -
copyTo
-
copyTo
void copyTo(long ptr, long bytes) -
copyTo
void copyTo(long ptr) -
clear
void clear() -
asBuffer
ByteBuffer asBuffer() -
realloc
-
free
void free() -
malloc
-
mallocTracked
-
calloc
-
callocTracked
-