STTNet
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
\Nstt
 oNdataData processing
 |oCCryptoUtilResponsible for encryption, decryption, and hashing
 |oCBitUtilResponsible for conversion between binary data and strings
 |oCRandomUtilRelated to random number and string generation
 |oCNetworkOrderUtilResponsible for endianness conversion
 |oCPrecisionUtilResponsible for floating-point precision processing
 |oCHttpStringUtilResponsible for HTTP string and URL parsing Including functions to extract parameters, IP, port, request header fields, etc., from URLs or request messages
 |oCWebsocketStringUtilResponsible for string operations related to the WebSocket protocol
 |oCNumberStringConvertUtilResponsible for conversion between strings and numbers
 |oCEncodingUtilData encoding/decoding, mask processing, etc
 |\CJsonHelperClass of solving json data
 oNfileFile-related operations: file reading and writing, logging, etc
 |oCFileToolA utility class that provides static functions for file operations
 |oCFileThreadLockA structure that records the relationship between files and threads
 |oCFileA class for reading and writing disk files
 |\CLogFileLog file operation class
 oNnetworkNetwork framework, protocols, communication, and IO multiplexing related
 |oCTcpFDHandlerTCP socket operation class
 |oCTcpClientTCP client operation class
 |oCHttpClientHttp/Https client operation class
 |oCEpollSingleListen to a single handle with epoll
 |oCWebSocketClientWebsocket client operation class
 |oCHttpRequestInformationStructure to save HTTP/HTTPS request information
 |oCHttpServerFDHandlerOperation class for parsing and responding to Http/https requests Only pass in the socket, then use this class for Http operations
 |oCWebSocketFDInformationStructure to save client WS/WSS request information
 |oCTcpInformationSave TCP client information
 |oCTcpFDInfStructure to save TCP client information
 |oCWorkerMessageData structure for pushing tasks into a completion queue after they are completed at the work site
 |oCTcpServerTcp server class
 |oCHttpServerHttp/HttpServer server operation class
 |oCWebSocketServerFDHandlerWebSocket protocol operation class Only pass in the socket, then use this class for WebSocket operations
 |oCWebSocketServerWebSocketServer server operation class
 |oCUdpFDHandlerUDP operation class Pass in the socket for UDP protocol operations
 |oCUdpClientUdp client operation class
 |\CUdpServerUdp server operation class
 oNsecurityAPI related to information security
 |oCRateStateRuntime state for one limiter key (reused by multiple strategies)
 |oCConnectionStateSecurity and limiter state for a single connection (fd)
 |oCIPInformationSecurity state and connection set for a single IP
 |\CConnectionLimiterUnified connection & request security gate (IP-level + fd-level, multi-strategy limiting + blacklist)
 oNsystemSystem settings, process control, heartbeat monitoring, etc
 |oCServerSettingClass for initializing the service system
 |oCcsempSynchronization tool class encapsulating System V semaphores
 |oCProcessInfStructure for process information
 |oCHBSystemClass responsible for process heartbeat monitoring and scheduling Used to monitor service processes and ensure they continue to run effectively After the process ends, the shared memory at 0x5095 and the semaphore are not deleted Currently only supports processes with up to three parameters to join monitoring The logic of joining the heartbeat monitoring system, updating heartbeats, and checking the heartbeat system should be manually written in the program. This class only provides call interfaces
 |oCProcessStatic utility class for process management
 |\CWorkerPoolFixed-size worker thread pool
 \NtimeTime-related operations, basic time tools
  oCDurationA structure representing a time interval, supporting granularity in days, hours, minutes, seconds, and milliseconds
  \CDateTimeClass for time operations, calculations, and timing