ldas-tools-al 2.6.4
|
Collection of reusable buffers. More...
Public Types | |
typedef Pool< value_type >::value_type | value_type |
typedef Pool< value_type >::value_type | value_type |
Public Member Functions | |
void | Relinquish (value_type Source) |
void | Relinquish (value_type Source) |
value_type | Request (value_type(*CreateFunc)()) |
value_type | Request (value_type(*CreateFunc)()) |
Protected Member Functions | |
virtual void | relinquish (value_type Source) |
virtual void | relinquish (value_type Source) |
virtual value_type | request (value_type(*CreateFunc)()) |
virtual value_type | request (value_type(*CreateFunc)()) |
Protected Attributes | |
pool_type | m_available |
MutexLock::baton_type | m_baton |
Private Types | |
typedef Pool< value_type >::pool_type | pool_type |
typedef Pool< value_type >::pool_type | pool_type |
Private Member Functions | |
SINGLETON_TS_DECL (DirectoryPool) | |
Private Attributes | |
pool_type | tri_state_pool |
Collection of reusable buffers.
|
privateinherited |
|
privateinherited |
|
inherited |
|
inherited |
|
inherited |
|
protectedvirtualinherited |
Reimplemented from LDASTools::AL::Pool< T >.
|
inherited |
|
protectedvirtualinherited |
|
inherited |
|
protectedvirtualinherited |
Reimplemented from LDASTools::AL::Pool< T >.
|
inherited |
|
protectedvirtualinherited |
|
private |
|
protectedinherited |
|
protectedinherited |
|
privateinherited |