std::map< std::string, Category * > CategoryMap
virtual std::vector< Category * > * getCurrentCategories() const
virtual Category & getInstance(const std::string &name)
HierarchyMaintainer is an internal log4cpp class.
std::vector< shutdown_fun_ptr > handlers_t
virtual ~HierarchyMaintainer()
virtual Category & _getInstance(const std::string &name)
friend class Log4cppCleanup
void register_shutdown_handler(shutdown_fun_ptr handler)
virtual Category * getExistingInstance(const std::string &name)
void(* shutdown_fun_ptr)()
threading::Mutex _categoryMutex
virtual Category * _getExistingInstance(const std::string &name)
static HierarchyMaintainer & getDefaultMaintainer()
static HierarchyMaintainer * _defaultMaintainer
virtual void deleteAllCategories()