|
log4shib
1.0.9
|
HierarchyMaintainer is an internal log4shib class. More...
#include <HierarchyMaintainer.hh>
Public Types | |
| typedef std::map< std::string, Category * > | CategoryMap |
Public Member Functions | |
| HierarchyMaintainer () | |
| virtual | ~HierarchyMaintainer () |
| virtual Category * | getExistingInstance (const std::string &name) |
| virtual Category & | getInstance (const std::string &name) |
| virtual std::vector< Category * > * | getCurrentCategories () const |
| virtual void | shutdown () |
| virtual void | deleteAllCategories () |
Static Public Member Functions | |
| static HierarchyMaintainer & | getDefaultMaintainer () |
Protected Member Functions | |
| virtual Category * | _getExistingInstance (const std::string &name) |
| virtual Category & | _getInstance (const std::string &name) |
Protected Attributes | |
| CategoryMap | _categoryMap |
| threading::Mutex | _categoryMutex |
Friends | |
| class | Log4cppCleanup |
HierarchyMaintainer is an internal log4shib class.
It is responsible for maintaining the hierarchy of Categories. Applications should not have to use this class directly.
| typedef std::map<std::string, Category*> log4shib::HierarchyMaintainer::CategoryMap |
| log4shib::HierarchyMaintainer::HierarchyMaintainer | ( | ) |
|
virtual |
|
protectedvirtual |
|
protectedvirtual |
|
virtual |
|
virtual |
|
static |
|
virtual |
|
virtual |
|
virtual |
|
friend |
|
protected |
|
mutableprotected |
1.8.9.1