|
|
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 |
| |