|  | 
| void | AddAutoActivatedFactory (string factory_name, string factory_tag) | 
|  | 
| void | Init () override | 
|  | 
| void | ProcessParallel (const JEvent &) override | 
|  | 
| void | ProcessSequential (const JEvent &) override | 
|  | 
| void | Finish () override | 
|  | 
|  | JEventProcessor (JApplication *app) | 
|  | 
| std::string | GetResourceName () const | 
|  | 
| uint64_t | GetEventCount () const | 
|  | 
| bool | IsOrderingEnabled () const | 
|  | 
| void | EnableOrdering (bool enable=true) | 
|  | 
| virtual void | DoMap (const JEvent &event) | 
|  | 
| virtual void | DoTap (const JEvent &event) | 
|  | 
| virtual void | DoLegacyProcess (const std::shared_ptr< const JEvent > &event) | 
|  | 
| virtual void | DoFinalize () | 
|  | 
| void | Summarize (JComponentSummary &summary) const override | 
|  | 
| virtual void | Process (const std::shared_ptr< const JEvent > &) | 
|  | 
| void | SetLevel (JEventLevel level) | 
|  | 
| void | SetCallbackStyle (CallbackStyle style) | 
|  | 
| void | SetPrefix (std::string prefix) | 
|  | 
| void | SetTypeName (std::string type_name) | 
|  | For convenience, we provide a NAME_OF_THIS macro so that the user doesn't have to store the type name as a string, because that could get out of sync if automatic refactoring tools are used. 
 | 
|  | 
| JApplication * | GetApplication () const | 
|  | 
| JLogger & | GetLogger () | 
|  | 
| void | Wire (JApplication *app) | 
|  | 
| bool | IsEnabled () const | 
|  | 
| void | SetEnabled (bool is_enabled) | 
|  | 
| std::string | GetPrefix () const | 
|  | 
| JEventLevel | GetLevel () const | 
|  | 
| std::string | GetLoggerName () const | 
|  | 
| std::string | GetPluginName () const | 
|  | 
| void | SetLoggerName (std::string logger_name) | 
|  | 
| void | SetPluginName (std::string plugin_name) | 
|  | 
| std::string | GetTypeName () const | 
|  | 
| CallbackStyle | GetCallbackStyle () const | 
|  | 
| void | SetApplication (JApplication *app) | 
|  | 
| void | SetLogger (JLogger logger) | 
|  | 
| template<typename F > | 
| void | CallWithJExceptionWrapper (std::string func_name, F func) | 
|  | 
| void | DoInit () | 
|  | 
| void | RegisterParameter (ParameterBase *parameter) | 
|  | 
| void | RegisterService (ServiceBase *service) | 
|  | 
| const std::vector< ParameterBase * > | GetAllParameters () const | 
|  | 
| void | RegisterResource (ResourceBase *resource) | 
|  | 
| virtual void | ChangeRun (const JEvent &) | 
|  | 
| virtual void | BeginRun (const std::shared_ptr< const JEvent > &) | 
|  | 
| virtual void | ChangeRun (const std::shared_ptr< const JEvent > &) | 
|  | 
| virtual void | EndRun () | 
|  | 
| void | RegisterInput (InputBase *input) | 
|  | 
| void | RegisterInput (VariadicInputBase *input) | 
|  | 
| const std::vector< InputBase * > & | GetInputs () | 
|  | 
| const std::vector< VariadicInputBase * > & | GetVariadicInputs () | 
|  | 
| void | WireInputs (JEventLevel component_level, const std::vector< JEventLevel > &single_input_levels, const std::vector< std::string > &single_input_databundle_names, const std::vector< JEventLevel > &variadic_input_levels, const std::vector< std::vector< std::string > > &variadic_input_databundle_names) | 
|  | 
| void | WireInputsCompatibility (JEventLevel component_level, const std::vector< JEventLevel > &single_input_levels, const std::vector< std::string > &single_input_databundle_names) | 
|  | 
| void | SummarizeInputs (JComponentSummary::Component &summary) const | 
|  |