|
Network System 0.1.1
High-performance modular networking library for scalable client-server applications
|
| ▼Nkcenon | |
| ▼Nnetwork | Main namespace for all Network System components |
| ▼Nconcepts | C++20 concepts for compile-time type validation in network_system |
| RByteBuffer | A type that can serve as a network data buffer |
| RMutableByteBuffer | A mutable byte buffer that can be resized |
| RDataReceiveHandler | A callback type for handling received data |
| RErrorHandler | A callback type for handling network errors |
| RConnectionHandler | A callback type for handling connection state changes |
| RSessionHandler | A callback type for handling session events with a session pointer |
| RSessionDataHandler | A callback type for handling data received on a specific session |
| RSessionErrorHandler | A callback type for handling errors on a specific session |
| RDisconnectionHandler | A callback type for handling disconnection events with session ID |
| RRetryCallback | A callback type for reconnection attempt notifications |
| RNetworkClient | A type that satisfies basic network client requirements |
| RNetworkServer | A type that satisfies basic network server requirements |
| RNetworkSession | A type that represents a network session |
| RDataTransformer | A type that can transform data (e.g., compression, encryption) |
| RReversibleDataTransformer | A transformer that supports both forward and reverse operations |
| RDuration | A type that represents a time duration |
| RAsyncCompletionHandler | Standard completion handler signature for async operations |
| RErrorCompletionHandler | Error-only completion handler signature |
| RSocket | Base concept for all socket types |
| RStreamSocket | Concept for connected stream sockets (TCP, TLS) |
| RDatagramSocket | Concept for connectionless datagram sockets (UDP) |
| RDatagramSocketWithEndpoint | Datagram socket with specific endpoint type |
| RMessageSocket | Concept for message-oriented sockets (WebSocket) |
| RBackpressureAwareSocket | Concept for sockets with backpressure control |
| RMetricsAwareSocket | Concept for sockets with runtime metrics |
| RSecureSocket | Concept for TLS/SSL-enabled sockets |
| ▼Npolicy | |
| RTlsPolicy | Concept that constrains types to be valid TLS policies |
| ▼Nprotocol | |
| RProtocol | Concept that constrains types to be valid protocol tags |