#include <aprinitializer.h>
◆ ~APRInitializer()
      
        
          | log4cxx::helpers::APRInitializer::~APRInitializer  | 
          ( | 
           | ) | 
           | 
        
      
 
 
◆ getOrAddUnique()
template<class T > 
  
  
      
        
          | static std::shared_ptr< T > log4cxx::helpers::APRInitializer::getOrAddUnique  | 
          ( | 
          std::function< ObjectPtr()>  | 
          creator | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Fetch or add a single instance type ObjectPtr for deletion prior to termination. 
 
 
◆ getRootPool()
  
  
      
        
          | static apr_pool_t * log4cxx::helpers::APRInitializer::getRootPool  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getStartTime()
  
  
      
        
          | static log4cxx_time_t log4cxx::helpers::APRInitializer::getStartTime  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ getTlsKey()
  
  
      
        
          | static apr_threadkey_t * log4cxx::helpers::APRInitializer::getTlsKey  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ initialize()
  
  
      
        
          | static log4cxx_time_t log4cxx::helpers::APRInitializer::initialize  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ registerCleanup()
  
  
      
        
          | static void log4cxx::helpers::APRInitializer::registerCleanup  | 
          ( | 
          FileWatchdog *  | 
          watchdog | ) | 
           | 
         
       
   | 
  
static   | 
  
 
Register a FileWatchdog for deletion prior to termination. 
FileWatchdog must be allocated on heap and not deleted elsewhere. 
 
 
◆ setUnique()
template<class T > 
  
  
      
        
          | static void log4cxx::helpers::APRInitializer::setUnique  | 
          ( | 
          const std::shared_ptr< T > &  | 
          pObject | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
Store a single instance type ObjectPtr for deletion prior to termination. 
 
 
◆ unregisterAll()
  
  
      
        
          | static void log4cxx::helpers::APRInitializer::unregisterAll  | 
          ( | 
           | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ unregisterCleanup()
  
  
      
        
          | static void log4cxx::helpers::APRInitializer::unregisterCleanup  | 
          ( | 
          FileWatchdog *  | 
          watchdog | ) | 
           | 
         
       
   | 
  
static   | 
  
 
 
◆ helpers::WideLife< APRInitializer >
◆ isDestructed
  
  
      
        
          | bool log4cxx::helpers::APRInitializer::isDestructed | 
         
       
   | 
  
static   | 
  
 
 
The documentation for this class was generated from the following file: