This component-private utility handles the lock-free pool of list nodes.
Declared in <bdlcc_skiplist.h>
struct SkipList_PoolUtil;
| Name | Description |
|---|---|
PoolManager | Type of the pool manager used by this utility. |
| Name | Description |
|---|---|
allocate | Reserve memory for a node at the specified level. |
createPoolManager | Create a pooled node allocator for up to numLevels levels. |
deallocate | Return the node at address to poolManager. |
deletePoolManager | Destroy poolManager allocated from basicAllocator. |