|
STTNet
|
Security and limiter state for a single connection (fd). More...
#include <sttnet_English.h>
Public Attributes | |
| int | fd = -1 |
| RateState | requestRate |
| std::unordered_map < std::string, RateState > | pathRate |
| std::chrono::steady_clock::time_point | lastActivity {} |
Security and limiter state for a single connection (fd).
Each fd that passes allowConnect() owns a ConnectionState, enabling fd-level defense:
| 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 |
1.8.5