log4cpp::HierarchyMaintainer man page on Scientific

Man page or keyword search:  
man Server   26626 pages
apropos Keyword Search (all sections)
Output format
Scientific logo
[printable version]

log4cpp::HierarchyMaintainer(3)	    log4cpp    log4cpp::HierarchyMaintainer(3)

NAME
       log4cpp::HierarchyMaintainer -

       HierarchyMaintainer is an internal log4cpp class.

SYNOPSIS
       #include <HierarchyMaintainer.hh>

   Public Types
       typedef std::map< std::string, Category * > CategoryMap
       typedef void(* shutdown_fun_ptr )()

   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 ()
       void register_shutdown_handler (shutdown_fun_ptr handler)
       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

Detailed Description
       HierarchyMaintainer is an internal log4cpp class.

       It is responsible for maintaining the hierarchy of Categories.
       Applications should not have to use this class directly.

Member Typedef Documentation
   typedef std::map<std::string, Category*>
       log4cpp::HierarchyMaintainer::CategoryMap
   typedef void(* log4cpp::HierarchyMaintainer::shutdown_fun_ptr)()
Constructor & Destructor Documentation
   log4cpp::HierarchyMaintainer::HierarchyMaintainer ()
   log4cpp::HierarchyMaintainer::~HierarchyMaintainer () [virtual]
Member Function Documentation
   Category * log4cpp::HierarchyMaintainer::_getExistingInstance (const
       std::string & name) [protected, virtual]
   Category & log4cpp::HierarchyMaintainer::_getInstance (const std::string &
       name) [protected, virtual]
   void log4cpp::HierarchyMaintainer::deleteAllCategories () [virtual]
   std::vector< Category * > *
       log4cpp::HierarchyMaintainer::getCurrentCategories () const [virtual]
   HierarchyMaintainer & log4cpp::HierarchyMaintainer::getDefaultMaintainer ()
       [static]
   Category * log4cpp::HierarchyMaintainer::getExistingInstance (const
       std::string & name) [virtual]
   Category & log4cpp::HierarchyMaintainer::getInstance (const std::string &
       name) [virtual]
   void log4cpp::HierarchyMaintainer::register_shutdown_handler
       (shutdown_fun_ptr handler)
   void log4cpp::HierarchyMaintainer::shutdown () [virtual]
Friends And Related Function Documentation
   friend class Log4cppCleanup [friend]
Member Data Documentation
   CategoryMap log4cpp::HierarchyMaintainer::_categoryMap [protected]
   threading::Mutex log4cpp::HierarchyMaintainer::_categoryMutex [mutable,
       protected]
Author
       Generated automatically by Doxygen for log4cpp from the source code.

Version 1.0			  23 Nov 2010  log4cpp::HierarchyMaintainer(3)
[top]

List of man pages available for Scientific

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net