Unified configuration header for network_system.
This is the main entry point for network_system configuration. It includes all configuration-related headers:
- Feature flags for compile-time feature detection
- Standalone configuration for internal resource management
- Integration configuration for external dependency injection
Usage:
cfg.
logger = my_shared_logger;
Unified configuration header for network_system.
VoidResult initialize()
Initialize the network system with default production configuration.
Configuration for network_system with external dependencies.
std::shared_ptr< kcenon::common::interfaces::IExecutor > executor
External executor/thread pool (nullptr = create internal)
std::shared_ptr< kcenon::common::interfaces::ILogger > logger
External logger instance (nullptr = create internal)
- Note
- Individual headers in detail/config/ are implementation details. Please use this unified header for configuration needs.
- See also
- detail/config/feature_flags.h For compile-time feature detection
-
detail/config/network_config.h For standalone configuration
-
detail/config/network_system_config.h For integration configuration
Definition in file config.h.