#include <pool_manager.hh>
Definition at line 44 of file pool_manager.hh.
 
      
        
          | PoolManager::PoolManager  | 
          ( | 
          uint32_t  | 
          minAlloc,  | 
        
        
           | 
           | 
          uint32_t  | 
          poolSize  | 
        
        
           | 
          ) | 
           |  | 
        
      
 
 
  
  
      
        
          | virtual uint32_t PoolManager::allocateRegion  | 
          ( | 
          const uint32_t  | 
          size,  | 
         
        
           | 
           | 
          uint32_t *  | 
          reserved  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual bool PoolManager::canAllocate  | 
          ( | 
          uint32_t  | 
          numRegions,  | 
         
        
           | 
           | 
          uint32_t  | 
          size  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual void PoolManager::freeRegion  | 
          ( | 
          uint32_t  | 
          firstIdx,  | 
         
        
           | 
           | 
          uint32_t  | 
          lastIdx  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | uint32_t PoolManager::minAllocation  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | uint32_t PoolManager::poolSize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
  
  
      
        
          | virtual std::string PoolManager::printRegion  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | virtual uint32_t PoolManager::regionSize  | 
          ( | 
          std::pair< uint32_t, uint32_t > &  | 
          region | ) | 
           | 
         
       
   | 
  
pure virtual   | 
  
 
 
  
  
      
        
          | uint32_t PoolManager::_minAllocation | 
         
       
   | 
  
private   | 
  
 
 
  
  
      
        
          | uint32_t PoolManager::_poolSize | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following files: