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

Feature flags for network_system. More...

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Macros

#define KCENON_WITH_THREAD_SYSTEM   0
 
#define KCENON_WITH_LOGGER_SYSTEM   0
 
#define KCENON_WITH_MONITORING_SYSTEM   0
 
#define KCENON_WITH_CONTAINER_SYSTEM   0
 
#define KCENON_WITH_COMMON_SYSTEM   0
 

Detailed Description

Feature flags for network_system.

This file provides unified feature detection for network_system. It works both with and without common_system dependency.

When common_system is available (WITH_COMMON_SYSTEM defined), this file includes common_system's feature_flags.h.

When common_system is not available, this file defines the KCENON_WITH_* macros locally based on CMake definitions.

Author
kcenon
Date
2025

Definition in file feature_flags.h.

Macro Definition Documentation

◆ KCENON_WITH_COMMON_SYSTEM

#define KCENON_WITH_COMMON_SYSTEM   0

Definition at line 94 of file feature_flags.h.

◆ KCENON_WITH_CONTAINER_SYSTEM

#define KCENON_WITH_CONTAINER_SYSTEM   0

Definition at line 85 of file feature_flags.h.

◆ KCENON_WITH_LOGGER_SYSTEM

#define KCENON_WITH_LOGGER_SYSTEM   0

Definition at line 54 of file feature_flags.h.

◆ KCENON_WITH_MONITORING_SYSTEM

#define KCENON_WITH_MONITORING_SYSTEM   0

Definition at line 73 of file feature_flags.h.

◆ KCENON_WITH_THREAD_SYSTEM

#define KCENON_WITH_THREAD_SYSTEM   0

Definition at line 42 of file feature_flags.h.