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

構造体 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 ** recycle_pool
 再利用待ちのノードとメモリ領域のポインタ

size_t recycle_size
 recycle_poolのサイズ

BYTEflag
 recycle_poolの空き情報

DKC_SAME_OBJECT_POOL_NODEroot
 次のプールへのポインタ


変数

BYTE* dkc_SameObjectPool::flag
 

recycle_poolの空き情報

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

参照元 alloc_sameobjectpool(), dkcSameObjectPoolReserve(), empty_sop_recycle(), free_sameobjectpool(), free_sop_recycle(), insert_sop_recycle(), と insert_sop_recycle_memory().

size_t dkc_SameObjectPool::max_num
 

数珠プールの最大数

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

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

size_t dkc_SameObjectPool::now_num
 

今のプール数

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

参照元 add_sop_pool(), dkcAllocSameObjectPool(), dkcSameObjectPoolAlloc(), と dkcSameObjectPoolReserve().

size_t dkc_SameObjectPool::obj_size
 

poolのサイズ

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

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

DKC_SAME_OBJECT_POOL_NODE** dkc_SameObjectPool::recycle_pool
 

再利用待ちのノードとメモリ領域のポインタ

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

参照元 alloc_sameobjectpool(), dkcSameObjectPoolReserve(), free_sameobjectpool(), free_sop_recycle(), insert_sop_recycle(), と insert_sop_recycle_memory().

size_t dkc_SameObjectPool::recycle_size
 

recycle_poolのサイズ

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

参照元 dkcAllocSameObjectPool(), dkcSameObjectPoolReserve(), empty_sop_recycle(), free_sop_recycle(), insert_sop_recycle(), と insert_sop_recycle_memory().

DKC_SAME_OBJECT_POOL_NODE* dkc_SameObjectPool::root
 

次のプールへのポインタ

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

参照元 add_sop_pool(), dkcAllocSameObjectPool(), dkcFreeSameObjectPool(), と dkcSameObjectPoolAlloc().


この構造体の説明は次のファイルから生成されました:
dkutil_cに対してTue Dec 7 01:10:56 2004に生成されました。 doxygen 1.3.6