xmempool 1.0
A Simple Memory Pool Implementation
Loading...
Searching...
No Matches
xmem_pool Struct Reference

Data Fields

uint32_t block_size
 
uint32_t block_count
 
char * start
 
char * end
 
xmem_pool_block * free_blocks
 
xmem_pool_block * free_blocks_tail
 
struct xmem_pool * next
 
uint32_t next_alloc_length
 

Detailed Description

Definition at line 33 of file xmempool.c.

Field Documentation

◆ block_count

uint32_t xmem_pool::block_count

Definition at line 35 of file xmempool.c.

◆ block_size

uint32_t xmem_pool::block_size

Definition at line 34 of file xmempool.c.

◆ end

char* xmem_pool::end

Definition at line 38 of file xmempool.c.

◆ free_blocks

xmem_pool_block* xmem_pool::free_blocks

Definition at line 40 of file xmempool.c.

◆ free_blocks_tail

xmem_pool_block* xmem_pool::free_blocks_tail

Definition at line 41 of file xmempool.c.

◆ next

struct xmem_pool* xmem_pool::next

Definition at line 42 of file xmempool.c.

◆ next_alloc_length

uint32_t xmem_pool::next_alloc_length

Definition at line 44 of file xmempool.c.

◆ start

char* xmem_pool::start

Definition at line 37 of file xmempool.c.


The documentation for this struct was generated from the following file: