STTNet
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Classes | Enumerations
stt::network Namespace Reference

Network framework, protocols, communication, and IO multiplexing related. More...

Classes

class  TcpFDHandler
 TCP socket operation class. More...
 
class  TcpClient
 TCP client operation class. More...
 
class  HttpClient
 Http/Https client operation class. More...
 
class  EpollSingle
 Listen to a single handle with epoll. More...
 
class  WebSocketClient
 Websocket client operation class. More...
 
struct  HttpRequestInformation
 Structure to save HTTP/HTTPS request information. More...
 
class  HttpServerFDHandler
 Operation class for parsing and responding to Http/https requests Only pass in the socket, then use this class for Http operations. More...
 
struct  WebSocketFDInformation
 Structure to save client WS/WSS request information. More...
 
struct  TcpInformation
 Save TCP client information. More...
 
struct  TcpFDInf
 Structure to save TCP client information. More...
 
struct  WorkerMessage
 Data structure for pushing tasks into a completion queue after they are completed at the work site. More...
 
class  TcpServer
 Tcp server class. More...
 
class  HttpServer
 Http/HttpServer server operation class. More...
 
class  WebSocketServerFDHandler
 WebSocket protocol operation class Only pass in the socket, then use this class for WebSocket operations. More...
 
class  WebSocketServer
 WebSocketServer server operation class. More...
 
class  UdpFDHandler
 UDP operation class Pass in the socket for UDP protocol operations. More...
 
class  UdpClient
 Udp client operation class. More...
 
class  UdpServer
 Udp server operation class. More...
 

Enumerations

enum  TLSState : uint8_t { TLSState::NONE = 0, TLSState::HANDSHAKING, TLSState::ESTABLISHED, TLSState::ERROR }
 

Detailed Description

Network framework, protocols, communication, and IO multiplexing related.

Enumeration Type Documentation

enum stt::network::TLSState : uint8_t
strong
Enumerator
NONE 
HANDSHAKING 
ESTABLISHED 
ERROR