#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 |
◆ getTlsKey()
◆ 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 |
◆ isDestructed
bool log4cxx::helpers::APRInitializer::isDestructed |
|
static |
The documentation for this class was generated from the following file: