#include <ut0pool.h>
◆ Pools
template<typename 
Pool , typename LockStrategy > 
 
 
◆ PoolType
template<typename 
Pool , typename LockStrategy > 
 
 
◆ value_type
template<typename 
Pool , typename LockStrategy > 
 
 
◆ PoolManager() [1/2]
template<typename 
Pool , typename LockStrategy > 
 
 
◆ ~PoolManager()
template<typename 
Pool , typename LockStrategy > 
 
 
◆ PoolManager() [2/2]
template<typename 
Pool , typename LockStrategy > 
 
 
◆ add_pool()
template<typename 
Pool , typename LockStrategy > 
 
Add a new pool. 
- Parameters
- 
  
    | n_pools | Number of pools that existed when the add pool was called. |  
 
- Returns
- true on success 
 
 
◆ create()
template<typename 
Pool , typename LockStrategy > 
 
 
◆ destroy()
template<typename 
Pool , typename LockStrategy > 
 
 
◆ get()
template<typename 
Pool , typename LockStrategy > 
 
Get an element from one of the pools. 
- Returns
- instance or NULL if pool is empty. 
 
 
◆ mem_free()
template<typename 
Pool , typename LockStrategy > 
 
 
◆ operator=()
template<typename 
Pool , typename LockStrategy > 
 
 
◆ m_lock_strategy
template<typename 
Pool , typename LockStrategy > 
 
 
◆ m_pools
template<typename 
Pool , typename LockStrategy > 
 
Pools managed this manager. 
 
 
◆ m_size
template<typename 
Pool , typename LockStrategy > 
 
 
The documentation for this struct was generated from the following file: