#include <TriggeringEventEvaluatorFactory.hh>
Public Types | |
| typedef std::auto_ptr < TriggeringEventEvaluator >(* | create_function_t )(const params_t ¶ms) |
| typedef std::auto_ptr < TriggeringEventEvaluator >(* | create_function_t )(const params_t ¶ms) |
| typedef FactoryParams | params_t |
| typedef FactoryParams | params_t |
Public Member Functions | |
| std::auto_ptr < TriggeringEventEvaluator > | create (const std::string &class_name, const params_t ¶ms) |
| std::auto_ptr < TriggeringEventEvaluator > | create (const std::string &class_name, const params_t ¶ms) |
| void | registerCreator (const std::string &class_name, create_function_t create_function) |
| void | registerCreator (const std::string &class_name, create_function_t create_function) |
| bool | registered (const std::string &class_name) const |
| bool | registered (const std::string &class_name) const |
Static Public Member Functions | |
| static TriggeringEventEvaluatorFactory & | getInstance () |
| static TriggeringEventEvaluatorFactory & | getInstance () |
Private Types | |
| typedef creators_t::const_iterator | const_iterator |
| typedef creators_t::const_iterator | const_iterator |
| typedef std::map< std::string, create_function_t > | creators_t |
| typedef std::map< std::string, create_function_t > | creators_t |
Private Member Functions | |
| TriggeringEventEvaluatorFactory () | |
| TriggeringEventEvaluatorFactory () | |
Private Attributes | |
| creators_t | creators_ |
Definition at line 10 of file include/log4cpp/TriggeringEventEvaluatorFactory.hh.
typedef creators_t::const_iterator log4cpp::TriggeringEventEvaluatorFactory::const_iterator [private] |
Definition at line 28 of file install/include/log4cpp/TriggeringEventEvaluatorFactory.hh.
typedef creators_t::const_iterator log4cpp::TriggeringEventEvaluatorFactory::const_iterator [private] |
Definition at line 23 of file include/log4cpp/TriggeringEventEvaluatorFactory.hh.
| typedef std::auto_ptr<TriggeringEventEvaluator>(* log4cpp::TriggeringEventEvaluatorFactory::create_function_t)(const params_t ¶ms) |
Definition at line 17 of file install/include/log4cpp/TriggeringEventEvaluatorFactory.hh.
| typedef std::auto_ptr<TriggeringEventEvaluator>(* log4cpp::TriggeringEventEvaluatorFactory::create_function_t)(const params_t ¶ms) |
Definition at line 12 of file include/log4cpp/TriggeringEventEvaluatorFactory.hh.
typedef std::map<std::string, create_function_t> log4cpp::TriggeringEventEvaluatorFactory::creators_t [private] |
Definition at line 25 of file install/include/log4cpp/TriggeringEventEvaluatorFactory.hh.
typedef std::map<std::string, create_function_t> log4cpp::TriggeringEventEvaluatorFactory::creators_t [private] |
Definition at line 20 of file include/log4cpp/TriggeringEventEvaluatorFactory.hh.
Definition at line 16 of file install/include/log4cpp/TriggeringEventEvaluatorFactory.hh.
Definition at line 11 of file include/log4cpp/TriggeringEventEvaluatorFactory.hh.
| log4cpp::TriggeringEventEvaluatorFactory::TriggeringEventEvaluatorFactory | ( | ) | [inline, private] |
Definition at line 20 of file include/log4cpp/TriggeringEventEvaluatorFactory.hh.
| log4cpp::TriggeringEventEvaluatorFactory::TriggeringEventEvaluatorFactory | ( | ) | [inline, private] |
Definition at line 25 of file install/include/log4cpp/TriggeringEventEvaluatorFactory.hh.
| std::auto_ptr<TriggeringEventEvaluator> log4cpp::TriggeringEventEvaluatorFactory::create | ( | const std::string & | class_name, | |
| const params_t & | params | |||
| ) |
| std::auto_ptr< TriggeringEventEvaluator > log4cpp::TriggeringEventEvaluatorFactory::create | ( | const std::string & | class_name, | |
| const params_t & | params | |||
| ) |
Definition at line 27 of file TriggeringEventEvaluatorFactory.cpp.
| static TriggeringEventEvaluatorFactory& log4cpp::TriggeringEventEvaluatorFactory::getInstance | ( | ) | [static] |
| TriggeringEventEvaluatorFactory & log4cpp::TriggeringEventEvaluatorFactory::getInstance | ( | ) | [static] |
Definition at line 6 of file TriggeringEventEvaluatorFactory.cpp.
| void log4cpp::TriggeringEventEvaluatorFactory::registerCreator | ( | const std::string & | class_name, | |
| create_function_t | create_function | |||
| ) |
| void log4cpp::TriggeringEventEvaluatorFactory::registerCreator | ( | const std::string & | class_name, | |
| create_function_t | create_function | |||
| ) |
Definition at line 18 of file TriggeringEventEvaluatorFactory.cpp.
| bool log4cpp::TriggeringEventEvaluatorFactory::registered | ( | const std::string & | class_name | ) | const |
| bool log4cpp::TriggeringEventEvaluatorFactory::registered | ( | const std::string & | class_name | ) | const |
Definition at line 36 of file TriggeringEventEvaluatorFactory.cpp.
Definition at line 25 of file include/log4cpp/TriggeringEventEvaluatorFactory.hh.