|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Namespaces | |
| namespace | detail |
Classes | |
| class | basic_container |
| Basic container implementation for standalone use. More... | |
| class | basic_logger |
| Basic console logger implementation for standalone use. More... | |
| class | basic_monitoring |
| Basic monitoring implementation for standalone use. More... | |
| class | basic_thread_pool |
| Basic thread pool implementation for standalone use. More... | |
| struct | BridgeConfig |
| Configuration for bridge initialization. More... | |
| struct | BridgeMetrics |
| Metrics and health information for a bridge. More... | |
| struct | common_to_network_thread_adapter_unavailable |
| class | container_interface |
| Abstract interface for container operations. More... | |
| class | container_manager |
| Manager for container system integration. More... | |
| struct | function_job_unavailable |
| class | INetworkBridge |
| Abstract interface for external system integration bridges. More... | |
| class | io_context_thread_manager |
| Manages io_context execution on shared thread pools. More... | |
| class | logger_integration_manager |
| Manager for logger system integration. More... | |
| class | logger_interface |
| Interface for logger integration. More... | |
| class | messaging_bridge |
| Bridge class for messaging_system compatibility implementing INetworkBridge. More... | |
| class | monitoring_integration_manager |
| Manager for monitoring system integration. More... | |
| class | monitoring_interface |
| Interface for monitoring integration. More... | |
| struct | network_to_common_thread_adapter_unavailable |
| class | NetworkSystemBridge |
| Unified facade for all network_system integration bridges. More... | |
| struct | NetworkSystemBridgeConfig |
| Configuration for NetworkSystemBridge. More... | |
| class | ObservabilityBridge |
| Bridge for observability (logger + monitoring) integration implementing INetworkBridge. More... | |
| class | thread_integration_manager |
| Manager for thread system integration. More... | |
| class | thread_pool_interface |
| Interface for thread pool integration. More... | |
| struct | thread_system_pool_adapter_unavailable |
| class | ThreadPoolBridge |
| Bridge for thread pool integration implementing INetworkBridge. More... | |
Enumerations | |
| enum class | log_level : int { trace = 0 , debug = 1 , info = 2 , warn = 3 , error = 4 , fatal = 5 } |
| Log severity levels. More... | |
| enum class | metric_type { counter , gauge , histogram , summary } |
| Types of metrics supported. More... | |
Functions | |
| static const char * | level_to_string (log_level level) |
| static std::string | get_timestamp () |
|
strong |
Log severity levels.
| Enumerator | |
|---|---|
| trace | |
| debug | |
| info | |
| warn | |
| error | |
| fatal | |
Definition at line 44 of file logger_integration.h.
|
strong |
Types of metrics supported.
| Enumerator | |
|---|---|
| counter | Monotonically increasing value |
| gauge | Value that can increase or decrease |
| histogram | Distribution of values |
| summary | Statistical summary of values |
Definition at line 37 of file monitoring_integration.h.
|
static |
Definition at line 45 of file logger_integration.cpp.
Referenced by kcenon::network::integration::basic_logger::impl::log(), and kcenon::network::integration::basic_logger::impl::log().

|
static |
Definition at line 32 of file logger_integration.cpp.
References debug, error, fatal, info, trace, and warn.
Referenced by kcenon::network::integration::basic_logger::impl::log(), and kcenon::network::integration::basic_logger::impl::log().
