Memory pool handle.
Public Attributes#
void *
Reserved block base address.
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#
block_address#
void* sl_memory_pool_t::block_address
Reserved block base address.
Definition at line
562
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