Interface MemoryBlock


public sealed interface MemoryBlock
  • Method Details

    • ptr

      long ptr()
    • size

      long size()
    • isFreed

      boolean isFreed()
    • isTracked

      boolean isTracked()
    • copyTo

      void copyTo(MemoryBlock block)
    • copyTo

      void copyTo(long ptr, long bytes)
    • copyTo

      void copyTo(long ptr)
    • clear

      void clear()
    • asBuffer

      ByteBuffer asBuffer()
    • realloc

      MemoryBlock realloc(long size)
    • free

      void free()
    • malloc

      static MemoryBlock malloc(long size)
    • mallocTracked

      static MemoryBlock mallocTracked(long size)
    • calloc

      static MemoryBlock calloc(long num, long size)
    • callocTracked

      static MemoryBlock callocTracked(long num, long size)