mpool descriptor. More...

Data Fields | |
| size_t | obj_size |
| Object size. | |
| size_t | slab_size |
| Size of each block including mpool_hdr overhead. | |
| struct _mpool_hdr * | slabs |
| List of blocks. | |
| void * | free |
| List of free'd objects. | |
mpool descriptor.
Definition at line 22 of file mpool.c.
| void* _mpool::free |
List of free'd objects.
Definition at line 30 of file mpool.c.
Referenced by mpool_alloc(), mpool_new(), and mpool_return().
| size_t _mpool::obj_size |
Object size.
Definition at line 24 of file mpool.c.
Referenced by mpool_alloc(), mpool_alloc0(), mpool_alloc_slow(), mpool_new(), and mpool_return().
| size_t _mpool::slab_size |
Size of each block including mpool_hdr overhead.
Definition at line 26 of file mpool.c.
Referenced by mpool_alloc(), mpool_alloc_slow(), mpool_free(), and mpool_new().
| struct _mpool_hdr* _mpool::slabs |
List of blocks.
Definition at line 28 of file mpool.c.
Referenced by mpool_alloc(), mpool_alloc_slow(), mpool_free(), and mpool_new().
1.6.3