This repository was archived by the owner on Feb 26, 2021. It is now read-only.
-
-
Notifications
You must be signed in to change notification settings - Fork 1
Exomia.Native.Allocator
Daniel Baetz edited this page Jun 19, 2019
·
18 revisions
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. |
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. |
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. |