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

Represents a configuration snapshot for version history. More...

#include <config_watcher.h>

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

Public Attributes

uint64_t version
 Configuration version number.
 
std::chrono::system_clock::time_point timestamp
 Timestamp when this configuration was active.
 
unified_config config
 The configuration data.
 

Detailed Description

Represents a configuration snapshot for version history.

Definition at line 104 of file config_watcher.h.

Member Data Documentation

◆ config

unified_config kcenon::common::config::config_snapshot::config

The configuration data.

Definition at line 112 of file config_watcher.h.

Referenced by kcenon::common::config::config_watcher::add_to_history().

◆ timestamp

std::chrono::system_clock::time_point kcenon::common::config::config_snapshot::timestamp

Timestamp when this configuration was active.

Definition at line 109 of file config_watcher.h.

Referenced by kcenon::common::config::config_watcher::add_to_history().

◆ version

uint64_t kcenon::common::config::config_snapshot::version

Configuration version number.

Definition at line 106 of file config_watcher.h.

Referenced by kcenon::common::config::config_watcher::add_to_history().


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