|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
Thread-safe callback registration and invocation manager. More...
#include <cstdint>#include <functional>#include <mutex>#include <system_error>#include <tuple>#include <utility>#include <vector>

Go to the source code of this file.
Classes | |
| class | kcenon::network::utils::callback_manager< CallbackTypes > |
| Thread-safe callback storage and invocation utility. More... | |
| struct | kcenon::network::utils::tcp_client_callback_index |
| Callback indices for tcp_client_callbacks. More... | |
Namespaces | |
| namespace | kcenon |
| namespace | kcenon::network |
| Main namespace for all Network System components. | |
| namespace | kcenon::network::utils |
| Utility components for network_system. | |
Typedefs | |
| using | kcenon::network::utils::tcp_client_callbacks |
| Callback manager for TCP client callbacks. | |
Thread-safe callback registration and invocation manager.
Thread-safe callback storage and invocation utility.
Provides centralized, mutex-protected callback management replacing duplicated callback handling code across CRTP base classes.
Definition in file callback_manager.h.