![]() |
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 |