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

Bridge for messaging_system compatibility implementing INetworkBridge. More...

#include <kcenon/network/detail/config/feature_flags.h>
#include "internal/integration/bridge_interface.h"
#include "internal/core/messaging_client.h"
#include "internal/core/messaging_server.h"
#include "kcenon/network/integration/thread_integration.h"
#include <memory>
#include <string>
#include <functional>
#include <chrono>
Include dependency graph for messaging_bridge.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::messaging_bridge
 Bridge class for messaging_system compatibility implementing INetworkBridge. More...
 

Namespaces

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

Macros

#define KCENON_NETWORK_INTERNAL_INTEGRATION_MESSAGING_BRIDGE_H_
 

Typedefs

using network_module::messaging_bridge = kcenon::network::integration::messaging_bridge
 
using network_module::messaging_server = kcenon::network::core::messaging_server
 
using network_module::messaging_client = kcenon::network::core::messaging_client
 
using network_module::messaging_session = kcenon::network::session::messaging_session
 

Detailed Description

Bridge for messaging_system compatibility implementing INetworkBridge.

This bridge provides backward compatibility with the existing messaging_system while using the new independent network_system implementation. Updated to implement INetworkBridge for unified lifecycle management.

Author
kcenon
Date
2025-09-19

Definition in file messaging_bridge.h.

Macro Definition Documentation

◆ KCENON_NETWORK_INTERNAL_INTEGRATION_MESSAGING_BRIDGE_H_

#define KCENON_NETWORK_INTERNAL_INTEGRATION_MESSAGING_BRIDGE_H_

Definition at line 7 of file messaging_bridge.h.