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

Information about a configuration change event. More...

#include <config_watcher.h>

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

Public Attributes

std::chrono::system_clock::time_point timestamp
 Timestamp of the change.
 
uint64_t version
 Configuration version (incrementing counter)
 
std::vector< std::string > changed_fields
 List of changed field paths.
 
bool success
 Whether the change was successful.
 
std::string error_message
 Error message if change failed.
 

Detailed Description

Information about a configuration change event.

Definition at line 84 of file config_watcher.h.

Member Data Documentation

◆ changed_fields

std::vector<std::string> kcenon::common::config::config_change_event::changed_fields

List of changed field paths.

Definition at line 92 of file config_watcher.h.

◆ error_message

std::string kcenon::common::config::config_change_event::error_message

Error message if change failed.

Definition at line 98 of file config_watcher.h.

◆ success

bool kcenon::common::config::config_change_event::success

Whether the change was successful.

Definition at line 95 of file config_watcher.h.

◆ timestamp

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

Timestamp of the change.

Definition at line 86 of file config_watcher.h.

◆ version

uint64_t kcenon::common::config::config_change_event::version

Configuration version (incrementing counter)

Definition at line 89 of file config_watcher.h.


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