Go to the documentation of this file.
10 #ifndef _LOG4CPP_HIERARCHYMAINTAINER_HH
11 #define _LOG4CPP_HIERARCHYMAINTAINER_HH
52 typedef std::vector<shutdown_fun_ptr> handlers_t;
59 #endif // _LOG4CPP_HIERARCHYMAINTAINER_HH
HierarchyMaintainer is an internal log4cpp class.
Definition: HierarchyMaintainer.hh:27
HierarchyMaintainer()
Definition: HierarchyMaintainer.cpp:31
virtual Category & _getInstance(const std::string &name)
Definition: HierarchyMaintainer.cpp:61
virtual Category * _getExistingInstance(const std::string &name)
Definition: HierarchyMaintainer.cpp:44
virtual std::vector< Category * > * getCurrentCategories() const
Definition: HierarchyMaintainer.cpp:84
void(* shutdown_fun_ptr)()
Definition: HierarchyMaintainer.hh:32
virtual Category * getExistingInstance(const std::string &name)
Definition: HierarchyMaintainer.cpp:39
std::map< std::string, Category * > CategoryMap
Definition: HierarchyMaintainer.hh:31
threading::Mutex _categoryMutex
Definition: HierarchyMaintainer.hh:49
The top level namespace for all 'Log for C++' types and classes.
Definition: AbortAppender.hh:16
virtual void shutdown()
Definition: HierarchyMaintainer.cpp:97
CategoryMap _categoryMap
Definition: HierarchyMaintainer.hh:48
virtual ~HierarchyMaintainer()
Definition: HierarchyMaintainer.cpp:34
static HierarchyMaintainer & getDefaultMaintainer()
Definition: HierarchyMaintainer.cpp:25
virtual void deleteAllCategories()
Definition: HierarchyMaintainer.cpp:121
friend class Log4cppCleanup
Definition: HierarchyMaintainer.hh:28
void register_shutdown_handler(shutdown_fun_ptr handler)
Definition: HierarchyMaintainer.cpp:116
This is the central class in the log4j package.
Definition: Category.hh:33
virtual Category & getInstance(const std::string &name)
Definition: HierarchyMaintainer.cpp:55
Definition: PThreads.hh:29