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.


Definition at line 560 of file platform/service/memory_manager/inc/sl_memory_manager.h

block_free#

uint32_t* sl_memory_pool_t::block_free

Pointer to pool's free blocks list.


Definition at line 564 of file platform/service/memory_manager/inc/sl_memory_manager.h

block_count#

size_t sl_memory_pool_t::block_count

Max quantity of blocks in the pool.


Definition at line 565 of file platform/service/memory_manager/inc/sl_memory_manager.h

block_size#

size_t sl_memory_pool_t::block_size

Size of each block.


Definition at line 566 of file platform/service/memory_manager/inc/sl_memory_manager.h