Network System 0.1.1
High-performance modular networking library for scalable client-server applications
Loading...
Searching...
No Matches
Concepts
Here is a list of all concepts with brief descriptions:
[detail level 1234]
 Nkcenon
 NnetworkMain namespace for all Network System components
 NconceptsC++20 concepts for compile-time type validation in network_system
 RByteBufferA type that can serve as a network data buffer
 RMutableByteBufferA mutable byte buffer that can be resized
 RDataReceiveHandlerA callback type for handling received data
 RErrorHandlerA callback type for handling network errors
 RConnectionHandlerA callback type for handling connection state changes
 RSessionHandlerA callback type for handling session events with a session pointer
 RSessionDataHandlerA callback type for handling data received on a specific session
 RSessionErrorHandlerA callback type for handling errors on a specific session
 RDisconnectionHandlerA callback type for handling disconnection events with session ID
 RRetryCallbackA callback type for reconnection attempt notifications
 RNetworkClientA type that satisfies basic network client requirements
 RNetworkServerA type that satisfies basic network server requirements
 RNetworkSessionA type that represents a network session
 RDataTransformerA type that can transform data (e.g., compression, encryption)
 RReversibleDataTransformerA transformer that supports both forward and reverse operations
 RDurationA type that represents a time duration
 RAsyncCompletionHandlerStandard completion handler signature for async operations
 RErrorCompletionHandlerError-only completion handler signature
 RSocketBase concept for all socket types
 RStreamSocketConcept for connected stream sockets (TCP, TLS)
 RDatagramSocketConcept for connectionless datagram sockets (UDP)
 RDatagramSocketWithEndpointDatagram socket with specific endpoint type
 RMessageSocketConcept for message-oriented sockets (WebSocket)
 RBackpressureAwareSocketConcept for sockets with backpressure control
 RMetricsAwareSocketConcept for sockets with runtime metrics
 RSecureSocketConcept for TLS/SSL-enabled sockets
 Npolicy
 RTlsPolicyConcept that constrains types to be valid TLS policies
 Nprotocol
 RProtocolConcept that constrains types to be valid protocol tags