|
xmempool 1.0
A Simple Memory Pool Implementation
|
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 |
Definition at line 33 of file xmempool.c.
| uint32_t xmem_pool::block_count |
Definition at line 35 of file xmempool.c.
| uint32_t xmem_pool::block_size |
Definition at line 34 of file xmempool.c.
| char* xmem_pool::end |
Definition at line 38 of file xmempool.c.
| xmem_pool_block* xmem_pool::free_blocks |
Definition at line 40 of file xmempool.c.
| xmem_pool_block* xmem_pool::free_blocks_tail |
Definition at line 41 of file xmempool.c.
| struct xmem_pool* xmem_pool::next |
Definition at line 42 of file xmempool.c.
| uint32_t xmem_pool::next_alloc_length |
Definition at line 44 of file xmempool.c.
| char* xmem_pool::start |
Definition at line 37 of file xmempool.c.