STTNet
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 宏定义 
类列表
这里列出了所有类、结构、联合以及接口定义等,并附带简要说明:
[详情级别 123]
\Nstt
 oNdata数据处理
 |oCCryptoUtil负责加密,解密和哈希
 |oCBitUtil负责二进制数据,字符串之间的转化
 |oCRandomUtil随机数,字符串生成相关
 |oCNetworkOrderUtil负责大小端字节序转换
 |oCPrecisionUtil负责浮点数精度处理
 |oCHttpStringUtil负责Http字符串和URL解析 包括从 URL 或请求报文中提取参数、IP、端口、请求头字段等功能。
 |oCWebsocketStringUtil负责websocket协议有关字符串的操作
 |oCNumberStringConvertUtil负责字符串和数字的转化
 |oCEncodingUtil数据编码解码,掩码处理等
 |\CJsonHelperJson数据操作类
 oNfile文件相关:文件读写,日志等
 |oCFileTool提供文件操作的静态函数工具类
 |oCFileThreadLock记录文件和线程关系的结构体
 |oCFile读写磁盘文件的类
 |\CLogFile日志文件操作类
 oNnetwork网络框架,协议,通信,io多路复用相关
 |oCTcpFDHandlerTcp协议的套接字操作类
 |oCTcpClientTcp协议客户端操作类
 |oCHttpClientHttp/Https客户端操作类
 |oCEpollSingle用epoll监听单个句柄
 |oCWebSocketClientWebsocket客户端操作的类 -如果需要重新设置TLS/Https加密的证书,目前需要销毁对象后重新构造 底层TCP默认是阻塞的
 |oCHttpRequestInformation保存HTTP/HTTPS请求信息的结构体
 |oCHttpServerFDHandler解析,响应Http/https请求的操作类 仅传入套接字,然后使用这个类进行Http的操作
 |oCWebSocketFDInformation保存客户端WS/WSS请求信息的结构体
 |oCTcpInformation保存Tcp客户端的信息
 |oCTcpFDInf保存底层基础Tcp通道信息的结构体
 |oCWorkerMessage工作现场完成任务后压入完成队列的数据结构
 |oCTcpServerTcp服务端类
 |oCHttpServerHttp/HttpServer 服务端操作类
 |oCWebSocketServerFDHandlerWebSocket协议的操作类 仅传入套接字,然后使用这个类进行WebSocket的操作
 |oCWebSocketServerWebSocketServer服务端操作类
 |oCUdpFDHandlerUDP操作的类 传入套接字进行UDP协议的操作
 |oCUdpClientUdp客户端的操作类
 |\CUdpServerUdp服务端的操作类
 oNsecurity涉及信息安全的api
 |oCRateState单一限流器的运行状态(可复用于多种限流策略)。
 |oCConnectionState单个连接(fd)的安全与限流状态。
 |oCIPInformation单个 IP 的安全状态与连接集合。
 |\CConnectionLimiter统一的连接与请求安全裁决器(IP 级 + fd 级,多策略限流 + 黑名单)。
 oNsystem系统的设置,进程的控制,心跳监控等
 |oCServerSetting初始化服务系统的类
 |oCcsemp封装 System V 信号量的同步工具类。
 |oCProcessInf进程信息的结构体
 |oCHBSystem负责进程心跳监控,调度的类 用于监控服务进程,保证服务进程持续有效运行 进程结束后,0x5095这一块共享内存和信号量都没有删掉 目前只支持最多三个参数的进程加入监控 应该自己手动在程序编写加入心跳监控系统,更新心跳,检查心跳系统的逻辑。该类只提供调用接口。
 |oCProcess进程管理的静态工具类
 |\CWorkerPool固定大小的工作线程池
 \Ntime时间相关操作,基础时间工具
  oCDuration表示时间间隔的结构体,支持天、小时、分钟、秒和毫秒粒度。
  \CDateTime时间操作、运算、计时的类