18 #ifndef _LOG4CXX_HELPERS_APRINITIALIZER_H 19 #define _LOG4CXX_HELPERS_APRINITIALIZER_H 22 #error "aprinitializer.h should only be included by log4cxx implementation" 28 typedef struct apr_thread_mutex_t apr_thread_mutex_t;
29 typedef struct apr_threadkey_t apr_threadkey_t;
43 static log4cxx_time_t initialize();
44 static apr_pool_t* getRootPool();
45 static apr_threadkey_t* getTlsKey();
46 static bool isDestructed;
61 apr_thread_mutex_t* mutex;
62 std::list<FileWatchdog*> watchdogs;
64 apr_threadkey_t* tlsKey;
73 #endif //_LOG4CXX_HELPERS_APRINITIALIZER_H Check every now and then that a certain file has not changed.
Definition: filewatchdog.h:36
static void registerCleanup(FileWatchdog *watchdog)
Register a FileWatchdog for deletion prior to APR termination.
Definition: aprinitializer.h:40
Definition: appender.h:33