|
Apache Log4cxx
Version 1.7.0
|
#include <aprinitializer.h>
Public Member Functions | |
| ~APRInitializer () | |
Static Public Member Functions | |
| static log4cxx_time_t | initialize () |
| static apr_pool_t * | getRootPool () |
| static log4cxx_time_t | getStartTime () |
| static apr_threadkey_t * | getTlsKey () |
| static void | registerCleanup (FileWatchdog *watchdog) |
| Register a FileWatchdog for deletion prior to termination. | |
| static void | unregisterCleanup (FileWatchdog *watchdog) |
| static void | unregisterAll () |
| template<class T> | |
| static void | setUnique (const std::shared_ptr< T > &pObject) |
| Store a single instance type ObjectPtr for deletion prior to termination. | |
| template<class T> | |
| static std::shared_ptr< T > | getOrAddUnique (std::function< ObjectPtr()> creator) |
| Fetch or add a single instance type ObjectPtr for deletion prior to termination. | |
Static Public Attributes | |
| static bool | isDestructed |
Friends | |
| class | helpers::WideLife< APRInitializer > |
| log4cxx::helpers::APRInitializer::~APRInitializer | ( | ) |
|
inlinestatic |
Fetch or add a single instance type ObjectPtr for deletion prior to termination.
|
static |
|
static |
|
static |
|
static |
|
static |
Register a FileWatchdog for deletion prior to termination.
FileWatchdog must be allocated on heap and not deleted elsewhere.
|
inlinestatic |
Store a single instance type ObjectPtr for deletion prior to termination.
|
static |
|
static |
|
friend |
|
static |