Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
network_metric_event.h File Reference

Network metric events for EventBus-based metric publishing. More...

#include <chrono>
#include <map>
#include <string>
Include dependency graph for network_metric_event.h:

Go to the source code of this file.

Classes

struct  kcenon::network::events::network_metric_event
 Event for publishing network metrics via EventBus. More...
 
struct  kcenon::network::events::network_connection_event
 Specialized event for connection-related metrics. More...
 
struct  kcenon::network::events::network_transfer_event
 Specialized event for data transfer metrics. More...
 
struct  kcenon::network::events::network_latency_event
 Specialized event for latency measurements. More...
 
struct  kcenon::network::events::network_health_event
 Specialized event for connection health status. More...
 

Namespaces

namespace  kcenon
 
namespace  kcenon::network
 Main namespace for all Network System components.
 
namespace  kcenon::network::events
 

Enumerations

enum class  kcenon::network::events::network_metric_type { kcenon::network::events::counter , kcenon::network::events::gauge , kcenon::network::events::histogram , kcenon::network::events::summary }
 Types of network metrics. More...
 

Detailed Description

Network metric events for EventBus-based metric publishing.

This header defines event structures for publishing network metrics via common_system's EventBus. External consumers (like monitoring_system) can subscribe to these events without creating compile-time dependencies.

Author
kcenon
Date
2025-01-26

Definition in file network_metric_event.h.