メインページ | アルファベット順一覧 | 構成 | ファイル一覧 | 構成メンバ | ファイルメンバ | 関連ページ

構造体 dkc_SameObjectPool

#include <dkcMemoryPool.h>

dkc_SameObjectPoolのコラボレーション図

Collaboration graph
[凡例]
すべてのメンバ一覧

Public 変数

size_t max_num
 数珠プールの最大数

size_t now_num
 今のプール数

size_t obj_size
 poolのサイズ

DKC_SAME_OBJECT_POOL_NODE * root
 次のプールへのポインタ

DKC_SAME_OBJECT_POOL_NODE * tail
DKC_ALLOC_FUNC_TYPE alloc_f
DKC_FREE_FUNC_TYPE free_f

変数

DKC_ALLOC_FUNC_TYPE dkc_SameObjectPool::alloc_f
 

dkcMemoryPool.h の 25 行で定義されています。

参照元 dkcSameObjectPoolAlloc(), dkcSameObjectPoolInit(), と dkcSameObjectPoolReserve().

DKC_FREE_FUNC_TYPE dkc_SameObjectPool::free_f
 

dkcMemoryPool.h の 26 行で定義されています。

参照元 dkcSameObjectPoolInit(), と dkcSameObjectPoolUninit().

size_t dkc_SameObjectPool::max_num
 

数珠プールの最大数

dkcMemoryPool.h の 15 行で定義されています。

参照元 dkcSameObjectPoolInit(), dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().

size_t dkc_SameObjectPool::now_num
 

今のプール数

dkcMemoryPool.h の 17 行で定義されています。

参照元 dkcSameObjectPoolAlloc(), dkcSameObjectPoolInit(), dkcSameObjectPoolRecycle(), dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().

size_t dkc_SameObjectPool::obj_size
 

poolのサイズ

dkcMemoryPool.h の 19 行で定義されています。

参照元 dkcSameObjectPoolInit(), dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().

DKC_SAME_OBJECT_POOL_NODE* dkc_SameObjectPool::root
 

次のプールへのポインタ

dkcMemoryPool.h の 22 行で定義されています。

参照元 dkcSameObjectPoolAlloc(), dkcSameObjectPoolRecycle(), dkcSameObjectPoolReserve(), dkcSameObjectPoolReserveFast(), と dkcSameObjectPoolUninit().

DKC_SAME_OBJECT_POOL_NODE* dkc_SameObjectPool::tail
 

dkcMemoryPool.h の 23 行で定義されています。

参照元 dkcSameObjectPoolReserve(), と dkcSameObjectPoolReserveFast().


この構造体の説明は次のファイルから生成されました:
dkutil_cに対してTue Feb 22 02:03:42 2005に生成されました。 doxygen 1.3.6