11 process_ (process ), name_ { name } {
Class which provides a singleton module factory that creates Processor objects.
Base classes for all user event processing components to extend.
Processor * ProcessorMaker(const std::string &name, Process &process)
static ProcessorFactory & instance()
Get the factory instance.
void registerProcessor(const std::string &classname, ProcessorMaker *maker)
Register the event processor.
static void declare(const std::string &classname, ProcessorMaker *)
Internal function which is part of the ProcessorFactory machinery.
Processor(const std::string &name, Process &process)
Class constructor.