STTNet
 全部  命名空间 文件 函数 变量 类型定义 枚举 枚举值 宏定义 
Public 属性 | 所有成员列表
stt::security::ConnectionState结构体 参考

单个连接(fd)的安全与限流状态。 更多...

#include <sttnet.h>

Public 属性

int fd = -1
 
RateState requestRate
 
std::unordered_map
< std::string, RateState
pathRate
 
std::chrono::steady_clock::time_point lastActivity {}
 

详细描述

单个连接(fd)的安全与限流状态。

每个成功通过 allowConnect 的 fd 都会拥有一个 ConnectionState, 用于实现“连接级(fd 级)”防御:

注解

类成员变量说明

int stt::security::ConnectionState::fd = -1
std::chrono::steady_clock::time_point stt::security::ConnectionState::lastActivity {}
std::unordered_map<std::string, RateState> stt::security::ConnectionState::pathRate
RateState stt::security::ConnectionState::requestRate

该结构体的文档由以下文件生成: