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

Unified io_context thread management for network components. More...

#include <asio.hpp>
#include <functional>
#include <future>
#include <memory>
#include <mutex>
#include <string>
#include <unordered_map>
#include "kcenon/network/integration/thread_integration.h"
Include dependency graph for io_context_thread_manager.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kcenon::network::integration::io_context_thread_manager
 Manages io_context execution on shared thread pools. More...
 
struct  kcenon::network::integration::io_context_thread_manager::metrics
 Get current metrics. More...
 

Namespaces

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

Detailed Description

Unified io_context thread management for network components.

Provides centralized management of asio::io_context execution on thread pools, ensuring consistent thread lifecycle management across all network components.

Author
kcenon
Date
2025-01-06

Definition in file io_context_thread_manager.h.