| 
| std::unique_ptr< DukHeap >  | get (const std::string &filename, std::vector< std::string > module_prefixes, std::map< std::string, std::function< std::string()> > session_data, std::shared_ptr< MockServerGlobalScope > shared_globals) | 
|   | 
| void  | release (std::unique_ptr< DukHeap > heap) | 
|   | 
◆ DukHeapPool()
  
  
      
        
          | server_mock::DukHeapPool::DukHeapPool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
privatedefault   | 
  
 
 
◆ get()
  
  
      
        
          | std::unique_ptr< DukHeap > server_mock::DukHeapPool::get  | 
          ( | 
          const std::string &  | 
          filename,  | 
         
        
           | 
           | 
          std::vector< std::string >  | 
          module_prefixes,  | 
         
        
           | 
           | 
          std::map< std::string, std::function< std::string()> >  | 
          session_data,  | 
         
        
           | 
           | 
          std::shared_ptr< MockServerGlobalScope >  | 
          shared_globals  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inline   | 
  
 
 
◆ instance()
  
  
      
        
          | static DukHeapPool * server_mock::DukHeapPool::instance  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ release()
  
  
      
        
          | void server_mock::DukHeapPool::release  | 
          ( | 
          std::unique_ptr< DukHeap >  | 
          heap | ) | 
           | 
         
       
   | 
  
inline   | 
  
 
 
◆ instance_
◆ pool_
  
  
      
        
          | std::list<std::unique_ptr<DukHeap> > server_mock::DukHeapPool::pool_ | 
         
       
   | 
  
private   | 
  
 
 
◆ pool_mtx_
  
  
      
        
          | std::mutex server_mock::DukHeapPool::pool_mtx_ | 
         
       
   | 
  
private   | 
  
 
 
The documentation for this class was generated from the following file: