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

Configuration structures for standalone network_system initialization. More...

#include <chrono>
#include <string>
#include <cstddef>
#include "kcenon/network/internal/integration/logger_integration.h"
Include dependency graph for network_config.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  kcenon::network::config::thread_pool_config
 Configuration for thread pool. More...
 
struct  kcenon::network::config::logger_config
 Configuration for logging system. More...
 
struct  kcenon::network::config::monitoring_config
 Configuration for monitoring system. More...
 
struct  kcenon::network::config::network_config
 Configuration for standalone network_system initialization. More...
 

Namespaces

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

Detailed Description

Configuration structures for standalone network_system initialization.

This header provides configuration structures for initializing the network system with internally managed resources. Use these configurations when you want the network system to create and manage its own thread pool, logger, and monitoring components.

For integration with existing infrastructure where you want to share resources (thread pools, loggers, etc.) with other components, see network_system_config.h instead.

See also
network_system_config.h For integration with external dependencies
network_system.h For initialization functions
Author
kcenon
Date
2025-01-13

Definition in file network_config.h.