![]() |
NEURON
|
#include <pool.hpp>
Public Member Functions | |
MutexPool (long count, int mkmut=0) | |
~MutexPool () | |
T * | alloc () |
void | hpfree (T *) |
int | maxget () |
void | free_all () |
Private Member Functions | |
void | grow () |
Private Attributes | |
T ** | items_ {} |
T * | pool_ {} |
long | pool_size_ {} |
long | count_ {} |
long | get_ {} |
long | put_ {} |
long | nget_ {} |
long | maxget_ {} |
MutexPool< T > * | chain_ {} |
void MutexPool< T >::hpfree | ( | T * | item | ) |
|
private |
|
private |
|
private |