#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: