#include <aprinitializer.h>
◆ ~APRInitializer()
log4cxx::helpers::APRInitializer::~APRInitializer |
( |
| ) |
|
◆ getOrAddUnique()
template<class T>
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()
apr_pool_t * log4cxx::helpers::APRInitializer::getRootPool |
( |
| ) |
|
|
static |
◆ getStartTime()
log4cxx_time_t log4cxx::helpers::APRInitializer::getStartTime |
( |
| ) |
|
|
static |
◆ getTlsKey()
apr_threadkey_t * log4cxx::helpers::APRInitializer::getTlsKey |
( |
| ) |
|
|
static |
◆ initialize()
log4cxx_time_t log4cxx::helpers::APRInitializer::initialize |
( |
| ) |
|
|
static |
◆ registerCleanup()
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>
void log4cxx::helpers::APRInitializer::setUnique |
( |
const std::shared_ptr< T > & | pObject | ) |
|
|
inlinestatic |
Store a single instance type ObjectPtr for deletion prior to termination.
◆ unregisterAll()
void log4cxx::helpers::APRInitializer::unregisterAll |
( |
| ) |
|
|
static |
◆ unregisterCleanup()
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: