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

Observer interface for connection state change notifications. More...

#include <cstdint>
#include <functional>
#include <memory>
#include <optional>
#include <span>
#include <string_view>
#include <system_error>
Include dependency graph for connection_observer.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

interface  kcenon::network::interfaces::connection_observer
 Observer interface for client connection events. More...
 
class  kcenon::network::interfaces::null_connection_observer
 No-op implementation of connection_observer. More...
 
class  kcenon::network::interfaces::callback_adapter
 Adapter to use function callbacks with the observer pattern. More...
 

Namespaces

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

Detailed Description

Observer interface for connection state change notifications.

Observer interface for client connection events.

Provides a unified Observer pattern for handling connection-related events (connect, disconnect, receive, error) in client components.

Definition in file connection_observer.h.