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