_mpool Struct Reference

mpool descriptor. More...

Collaboration diagram for _mpool:
Collaboration graph
[legend]

Data Fields

size_t obj_size
 Object size.
size_t slab_size
 Size of each block including mpool_hdr overhead.
struct _mpool_hdrslabs
 List of blocks.
void * free
 List of free'd objects.

Detailed Description

mpool descriptor.

Definition at line 22 of file mpool.c.


Field Documentation

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().

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 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().

List of blocks.

Definition at line 28 of file mpool.c.

Referenced by mpool_alloc(), mpool_alloc_slow(), mpool_free(), and mpool_new().


The documentation for this struct was generated from the following file:
Generated on Sun Jan 2 08:36:10 2011 for ccid-utils by  doxygen 1.6.3