Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
kcenon::common::config::unified_config Struct Reference

Root configuration structure for the unified system. More...

#include <unified_config.h>

Collaboration diagram for kcenon::common::config::unified_config:
Collaboration graph

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.
 

Detailed Description

Root configuration structure for the unified system.

This structure contains all subsystem configurations and provides default values for all settings.

Examples
config_watcher_example.cpp.

Definition at line 219 of file unified_config.h.

Member Function Documentation

◆ defaults()

static unified_config kcenon::common::config::unified_config::defaults ( )
inlinestatic

Create a configuration with all default values.

Returns
Default unified_config instance

Definition at line 239 of file unified_config.h.

239 {
240 return unified_config{};
241 }

Referenced by kcenon::common::config::config_loader::defaults().

Here is the caller graph for this function:

Member Data Documentation

◆ database

◆ logger

◆ monitoring

◆ network

◆ thread


The documentation for this struct was generated from the following file: