Common System 0.2.0
Common interfaces and patterns for system integration
Loading...
Searching...
No Matches
stats_interface.h File Reference

Standard statistics interface for all systems. More...

#include "stats_snapshot.h"
#include <string>
#include <string_view>
#include <unordered_map>
#include <variant>
Include dependency graph for stats_interface.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  kcenon::common::interfaces::IStats
 Interface for components that expose statistics. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::common
 Core interfaces.
 
namespace  kcenon::common::interfaces
 

Typedefs

using kcenon::common::interfaces::stats_value
 Type-safe value type for statistics.
 

Detailed Description

Standard statistics interface for all systems.

Provides a unified way for components to expose statistics and metrics that can be collected by monitoring systems.

Note
Issue #316: Create IStats common interface for statistics

Definition in file stats_interface.h.