|
| enum class | CallbackStyle {
LegacyMode
,
ExpertMode
} |
| |
|
|
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 |
| |
| virtual void | Summarize (JComponentSummary &) 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 () |
| |
|
virtual void | Init () |
| |
|
void | RegisterParameter (ParameterBase *parameter) |
| |
|
void | RegisterService (ServiceBase *service) |
| |
|
const std::vector< ParameterBase * > | GetAllParameters () const |
| |
|
|
std::vector< ParameterBase * > | m_parameters |
| |
|
std::vector< ServiceBase * > | m_services |
| |
|
JEventLevel | m_level = JEventLevel::PhysicsEvent |
| |
|
CallbackStyle | m_callback_style = CallbackStyle::LegacyMode |
| |
|
std::string | m_prefix |
| |
|
std::string | m_plugin_name |
| |
|
std::string | m_logger_name |
| |
|
std::string | m_type_name |
| |
|
std::atomic_bool | m_is_initialized {false} |
| |
|
std::atomic_bool | m_is_finalized {false} |
| |
|
std::mutex | m_mutex |
| |
|
JApplication * | m_app = nullptr |
| |
|
JLogger | m_logger |
| |
|
bool | m_is_enabled = true |
| |
◆ Summarize()
The documentation for this struct was generated from the following files:
- JComponentFwd.h
- JComponent.cc
- JComponent.h