STTNet
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
stt::security::ConnectionLimiter Member List

This is the complete list of members for stt::security::ConnectionLimiter, including all inherited members.

allowConnect(const std::string &ip, const int &fd, const int &times, const int &secs)stt::security::ConnectionLimiter
allowRequest(const std::string &ip, const int &fd, const std::string_view &path, const int &times, const int &secs)stt::security::ConnectionLimiter
clearIP(const std::string &ip, const int &fd)stt::security::ConnectionLimiter
connectionDetect(const std::string &ip, const int &fd)stt::security::ConnectionLimiter
ConnectionLimiter(const int &maxConn=20, const int &idleTimeout=60)stt::security::ConnectionLimiterinline
setConnectStrategy(const RateLimitType &type)stt::security::ConnectionLimiter
setPathLimit(const std::string &path, const int &times, const int &secs)stt::security::ConnectionLimiter
setPathStrategy(const RateLimitType &type)stt::security::ConnectionLimiter
setRequestStrategy(const RateLimitType &type)stt::security::ConnectionLimiter