MemoryAllocator

Constructors

Link copied to clipboard
constructor()
expect constructor()
constructor()
constructor()

Properties

allocator
Link copied to clipboard
val allocator: SegmentAllocator
Link copied to clipboard
val arena: Arena

Functions

Link copied to clipboard
actual fun allocate(sizeInByte: Long): NativeAddress
expect fun allocate(sizeInByte: Long): NativeAddress
actual fun allocate(sizeInByte: Long): NativeAddress
actual fun allocate(sizeInByte: Long): NativeAddress
Link copied to clipboard
actual fun allocateBuffer(size: ULong): MemoryBuffer
expect fun allocateBuffer(size: ULong): MemoryBuffer
actual fun allocateBuffer(size: ULong): MemoryBuffer
actual fun allocateBuffer(size: ULong): MemoryBuffer
Link copied to clipboard
actual fun allocateFrom(value: String): CString
expect fun allocateFrom(value: String): CString
actual fun allocateFrom(value: String): CString
actual fun allocateFrom(value: String): CString
Link copied to clipboard
actual fun bufferOf(value: Long): MemoryBuffer
expect fun bufferOf(value: Long): MemoryBuffer
actual fun bufferOf(value: Long): MemoryBuffer
actual fun bufferOf(value: Long): MemoryBuffer
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
actual open override fun close()
expect open override fun close()
actual open override fun close()
actual open override fun close()
Link copied to clipboard
fun register(it: Any)
Link copied to clipboard
fun registerCallback(function: Callback)