10#ifndef _LOG4SHIB_HIERARCHYMAINTAINER_HH
11#define _LOG4SHIB_HIERARCHYMAINTAINER_HH
This is the central class in the log4j package.
Definition Category.hh:32
virtual std::vector< Category * > * getCurrentCategories() const
Definition HierarchyMaintainer.cpp:84
virtual void shutdown()
Definition HierarchyMaintainer.cpp:97
HierarchyMaintainer()
Definition HierarchyMaintainer.cpp:31
static HierarchyMaintainer & getDefaultMaintainer()
Definition HierarchyMaintainer.cpp:25
virtual Category * _getExistingInstance(const std::string &name)
Definition HierarchyMaintainer.cpp:44
friend class Log4cppCleanup
Definition HierarchyMaintainer.hh:28
virtual Category * getExistingInstance(const std::string &name)
Definition HierarchyMaintainer.cpp:39
virtual Category & _getInstance(const std::string &name)
Definition HierarchyMaintainer.cpp:61
virtual void deleteAllCategories()
Definition HierarchyMaintainer.cpp:106
threading::Mutex _categoryMutex
Definition HierarchyMaintainer.hh:47
virtual Category & getInstance(const std::string &name)
Definition HierarchyMaintainer.cpp:55
CategoryMap _categoryMap
Definition HierarchyMaintainer.hh:46
std::map< std::string, Category * > CategoryMap
Definition HierarchyMaintainer.hh:31
virtual ~HierarchyMaintainer()
Definition HierarchyMaintainer.cpp:34
Definition PThreads.hh:29
The top level namespace for all 'Log for C++' types and classes.
Definition AbortAppender.hh:16