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

構造体 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_NODEroot
 次のプールへのポインタ
DKC_SAME_OBJECT_POOL_NODEtail
DKC_ALLOC_FUNC_TYPE alloc_f
DKC_FREE_FUNC_TYPE free_f

説明

dkcMemoryPool.h13 行で定義されています。


変数

DKC_ALLOC_FUNC_TYPE dkc_SameObjectPool::alloc_f
 

dkcMemoryPool.h25 行で定義されています。

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

DKC_FREE_FUNC_TYPE dkc_SameObjectPool::free_f
 

dkcMemoryPool.h26 行で定義されています。

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

size_t dkc_SameObjectPool::max_num
 

数珠プールの最大数

dkcMemoryPool.h15 行で定義されています。

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

size_t dkc_SameObjectPool::now_num
 

今のプール数

dkcMemoryPool.h17 行で定義されています。

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

size_t dkc_SameObjectPool::obj_size
 

poolのサイズ

dkcMemoryPool.h19 行で定義されています。

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

DKC_SAME_OBJECT_POOL_NODE* dkc_SameObjectPool::root
 

次のプールへのポインタ

dkcMemoryPool.h22 行で定義されています。

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

DKC_SAME_OBJECT_POOL_NODE* dkc_SameObjectPool::tail
 

dkcMemoryPool.h23 行で定義されています。

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


この構造体の説明は次のファイルから生成されました:
dkutil_cに対してSat Sep 10 09:25:55 2005に生成されました。  doxygen 1.4.4