Memory pool handle.

Public Attributes#

Pointer to reservation handle.

uint32_t *

Pointer to pool's free blocks list.

size_t

Max quantity of blocks in the pool.

size_t

Size of each block.

Public Attribute Documentation#

reservation#

sl_memory_reservation_t* sl_memory_pool_t::reservation

Pointer to reservation handle.


block_free#

uint32_t* sl_memory_pool_t::block_free

Pointer to pool's free blocks list.


block_count#

size_t sl_memory_pool_t::block_count

Max quantity of blocks in the pool.


block_size#

size_t sl_memory_pool_t::block_size

Size of each block.