|
Common System 0.2.0
Common interfaces and patterns for system integration
|
Root configuration structure for the unified system. More...
#include <unified_config.h>

Static Public Member Functions | |
| static unified_config | defaults () |
| Create a configuration with all default values. | |
Public Attributes | |
| thread_config | thread |
| Thread system configuration. | |
| logger_config | logger |
| Logger system configuration. | |
| monitoring_config | monitoring |
| Monitoring system configuration. | |
| database_config | database |
| Database system configuration. | |
| network_config | network |
| Network system configuration. | |
Root configuration structure for the unified system.
This structure contains all subsystem configurations and provides default values for all settings.
Definition at line 219 of file unified_config.h.
|
inlinestatic |
Create a configuration with all default values.
Definition at line 239 of file unified_config.h.
Referenced by kcenon::common::config::config_loader::defaults().

| database_config kcenon::common::config::unified_config::database |
Database system configuration.
Definition at line 230 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), kcenon::common::config::config_loader::get_validation_issues(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate().
| logger_config kcenon::common::config::unified_config::logger |
Logger system configuration.
Definition at line 224 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), kcenon::common::config::config_loader::get_validation_issues(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate().
| monitoring_config kcenon::common::config::unified_config::monitoring |
Monitoring system configuration.
Definition at line 227 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), kcenon::common::config::config_loader::get_validation_issues(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate().
| network_config kcenon::common::config::unified_config::network |
Network system configuration.
Definition at line 233 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), kcenon::common::config::config_loader::get_validation_issues(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate().
| thread_config kcenon::common::config::unified_config::thread |
Thread system configuration.
Definition at line 221 of file unified_config.h.
Referenced by kcenon::common::config::cli_config_parser::apply_override(), kcenon::common::config::config_watcher::get_changed_fields(), kcenon::common::config::config_loader::get_validation_issues(), main(), kcenon::common::config::config_loader::merge_env_overrides(), and kcenon::common::config::config_loader::validate().