Skip to content
This repository was archived by the owner on Feb 26, 2021. It is now read-only.

Exomia.Native.Allocator

Daniel Baetz edited this page Jun 19, 2019 · 18 revisions

ByteArrayAllocator

UnsafeByteArrayAllocator class.

public class Exomia.Native.Allocator.ByteArrayAllocator
    : IDisposable

Methods

Type Name Summary
Byte* Allocate() Allocate a new byte array.
void Dispose() Releases the unmanaged resources used by the Exomia.Native.Allocator.ByteArrayAllocator and optionally releases the managed resources.
void Finalize()
void Free(Byte* ptr) free a byte array.

ByteArrayPool2Allocator

UnsafeByteArrayAllocator2 class.

public class Exomia.Native.Allocator.ByteArrayPool2Allocator
    : IDisposable

Methods

Type Name Summary
Byte* Allocate(Int32 size) Allocate a new byte array.
void Dispose() Releases the unmanaged resources used by the Exomia.Native.Allocator.ByteArrayPool2Allocator and optionally releases the managed resources.
void Finalize()
void Free(Byte* ptr, Int32 size) free a byte array.

ByteArrayPoolAllocator

UnsafeByteArrayAllocator2 class.

public class Exomia.Native.Allocator.ByteArrayPoolAllocator
    : IDisposable

Methods

Type Name Summary
Byte* Allocate(Int32 size) Allocate a new byte array.
void Dispose() Releases the unmanaged resources used by the Exomia.Native.Allocator.ByteArrayPoolAllocator and optionally releases the managed resources.
void Finalize()
void Free(Byte* ptr, Int32 size) free a byte array.
Clone this wiki locally