![]() |
CMGDK r49-rc2
|
#include <Pool.H>
公有成员 | |
IndexObjectPool (int count) | |
本类构造函数 | |
virtual | ~IndexObjectPool () |
本类析构函数 | |
virtual T * | Acquire () |
申请一个对象 | |
virtual T * | TryAcquire (const I &flag) |
尝试申请一个可能闲置的对象 | |
virtual T * | Acquire (const I &flag) |
申请一个可能闲置的对象 | |
virtual bool | Release (T *obj) |
释放一个数据 | |
virtual bool | Release (T *obj, const I &flag) |
释放一个数据 |
索引对象池模板
hgl::IndexObjectPool< T, I >::IndexObjectPool | ( | int | count | ) |
本类构造函数
hgl::IndexObjectPool< T, I >::~IndexObjectPool | ( | ) | [virtual] |
本类析构函数
T * hgl::IndexObjectPool< T, I >::Acquire | ( | ) | [virtual] |
申请一个对象
T * hgl::IndexObjectPool< T, I >::Acquire | ( | const I & | flag | ) | [virtual] |
申请一个可能闲置的对象
bool hgl::IndexObjectPool< T, I >::Release | ( | T * | obj | ) | [virtual] |
释放一个数据
bool hgl::IndexObjectPool< T, I >::Release | ( | T * | obj, |
const I & | flag | ||
) | [virtual] |
释放一个数据
T * hgl::IndexObjectPool< T, I >::TryAcquire | ( | const I & | flag | ) | [virtual] |
尝试申请一个可能闲置的对象