|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Configuration options for the unified bootstrapper. More...
#include <unified_bootstrapper.h>

Public Attributes | |
| bool | enable_logging = true |
| Enable logging system services. | |
| bool | enable_monitoring = true |
| Enable monitoring system services. | |
| bool | enable_database = false |
| Enable database system services. | |
| bool | enable_network = false |
| Enable network system services. | |
| std::string | config_path |
| Path to configuration file (optional) | |
| std::chrono::milliseconds | shutdown_timeout {30000} |
| Default shutdown timeout. | |
| bool | register_signal_handlers = true |
| Register signal handlers (SIGTERM, SIGINT) | |
Configuration options for the unified bootstrapper.
Controls which system components are enabled and how they are configured.
Definition at line 50 of file unified_bootstrapper.h.
| std::string kcenon::common::di::bootstrapper_options::config_path |
Path to configuration file (optional)
Definition at line 64 of file unified_bootstrapper.h.
Referenced by main().
| bool kcenon::common::di::bootstrapper_options::enable_database = false |
Enable database system services.
Definition at line 58 of file unified_bootstrapper.h.
Referenced by main(), and kcenon::common::di::unified_bootstrapper::register_optional_services().
| bool kcenon::common::di::bootstrapper_options::enable_logging = true |
Enable logging system services.
Definition at line 52 of file unified_bootstrapper.h.
Referenced by main(), and kcenon::common::di::unified_bootstrapper::register_optional_services().
| bool kcenon::common::di::bootstrapper_options::enable_monitoring = true |
Enable monitoring system services.
Definition at line 55 of file unified_bootstrapper.h.
Referenced by kcenon::common::di::unified_bootstrapper::register_optional_services().
| bool kcenon::common::di::bootstrapper_options::enable_network = false |
Enable network system services.
Definition at line 61 of file unified_bootstrapper.h.
Referenced by kcenon::common::di::unified_bootstrapper::register_optional_services().
| bool kcenon::common::di::bootstrapper_options::register_signal_handlers = true |
Register signal handlers (SIGTERM, SIGINT)
Definition at line 70 of file unified_bootstrapper.h.
Referenced by kcenon::common::di::unified_bootstrapper::initialize().
| std::chrono::milliseconds kcenon::common::di::bootstrapper_options::shutdown_timeout {30000} |
Default shutdown timeout.
Definition at line 67 of file unified_bootstrapper.h.
Referenced by kcenon::common::di::unified_bootstrapper::request_shutdown().