Main Page | Modules | Class List | Directories | File List | Class Members | File Members | Related Pages

_MemPool Struct Reference

#include <mempool.h>

List of all members.

Public Attributes

void ** datapool
MemBucketbucketpool
SDListItemlistpool
PoolCount free
PoolCount used
PoolCount total
sfSDList free_list
sfSDList used_list
size_t obj_size


Member Data Documentation

MemBucket* _MemPool::bucketpool
 

Definition at line 39 of file mempool.h.

Referenced by mempool_init().

void** _MemPool::datapool
 

Definition at line 37 of file mempool.h.

Referenced by mempool_init().

PoolCount _MemPool::free
 

Definition at line 43 of file mempool.h.

Referenced by mempool_alloc(), mempool_free(), and mempool_init().

sfSDList _MemPool::free_list
 

Definition at line 48 of file mempool.h.

Referenced by mempool_alloc(), mempool_free(), and mempool_init().

SDListItem* _MemPool::listpool
 

Definition at line 41 of file mempool.h.

Referenced by mempool_destroy(), and mempool_init().

size_t _MemPool::obj_size
 

Definition at line 51 of file mempool.h.

Referenced by mempool_alloc(), and mempool_init().

PoolCount _MemPool::total
 

Definition at line 46 of file mempool.h.

Referenced by mempool_init().

PoolCount _MemPool::used
 

Definition at line 44 of file mempool.h.

Referenced by mempool_alloc(), mempool_free(), and mempool_init().

sfSDList _MemPool::used_list
 

Definition at line 49 of file mempool.h.

Referenced by mempool_alloc(), mempool_free(), and mempool_init().


The documentation for this struct was generated from the following file:
Generated on Sun May 14 14:51:31 2006 by  doxygen 1.4.2