ldas-tools-al 2.6.4
|
Maintain a collection system calls. More...
#include <TriStatePool.hh>
Public Types | |
typedef Pool< T >::value_type | value_type |
typedef Pool< T >::value_type | value_type |
Public Member Functions | |
TriStatePool () | |
TriStatePool () | |
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 value_type | request (value_type(*CreateFunc)()) |
virtual void | relinquish (value_type Source) |
virtual value_type | request (value_type(*CreateFunc)()) |
Protected Attributes | |
pool_type | m_available |
MutexLock::baton_type | m_baton |
Private Types | |
typedef Pool< T >::pool_type | pool_type |
typedef Pool< T >::pool_type | pool_type |
Private Attributes | |
pool_type | tri_state_pool |
|
private |
|
private |
LDASTools::AL::TriStatePool< T >::TriStatePool | ( | ) |
LDASTools::AL::TriStatePool< T >::TriStatePool | ( | ) |
|
inherited |
|
protectedvirtual |
Reimplemented from LDASTools::AL::Pool< T >.
|
inherited |
|
protectedvirtual |
Reimplemented from LDASTools::AL::Pool< T >.
|
inherited |
|
protectedvirtual |
Reimplemented from LDASTools::AL::Pool< T >.
|
inherited |
|
protectedvirtual |
Reimplemented from LDASTools::AL::Pool< T >.
|
protectedinherited |
|
protectedinherited |
|
private |