#include <LCConditionsMgr.hh>
Public Member Functions | |
| void | registerChangeListener (IConditionsChangeListener *cl, const std::string &name) |
| Register a change listener with the conditions handler 'name'. | |
| void | registerHandler (const std::string &name, IConditionsHandler *handler) |
| Register a handler with the given type name. | |
| void | removeHandler (const std::string &name) |
| Remove the handler with the given name. | |
| IConditionsHandler * | getHandler (const std::string &name) |
| Returns the handler for the given name - Null if not registered. | |
| void | updateEvent (lcio::LCEvent *evt) |
| Call IConditionsHandler::updateEvent() for all registered handlers. | |
| void | update (LCCDTimeStamp timestamp) |
| Call IConditionsHandler::update() for all registered handlers. | |
| void | clear () |
| Clear the map and delete all handlers. | |
Static Public Member Functions | |
| LCConditionsMgr * | instance () |
| The instance of this manager class. | |
call IConditionsHandler::updateEvent().
Singleton.
|
||||||||||||
|
Register a change listener with the conditions handler 'name'. Throws an exception if no handler with the given name has been registered before. |
1.3.5