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

This is the complete list of members for stt::network::HttpServer, including all inherited members.

buffer_sizestt::network::TcpServerprotected
checkFrequencystt::network::TcpServerprotected
clientfdstt::network::TcpServerprotected
close()stt::network::TcpServer
close(const int &fd)stt::network::TcpServervirtual
connectionLimiterstt::network::TcpServerprotected
connectionSecsstt::network::TcpServerprotected
connectionTimesstt::network::TcpServerprotected
ctxstt::network::TcpServerprotected
finishQueuestt::network::TcpServerprotected
flag1stt::network::TcpServerprotected
getSSL(const int &fd)stt::network::TcpServer
HttpServer(const unsigned long long &maxFD=1000000, const int &buffer_size=256, const bool &security_open=true, const int &connectionNumLimit=10, const int &connectionSecs=1, const int &connectionTimes=3, const int &requestSecs=1, const int &requestTimes=20, const int &checkFrequency=30, const int &connectionTimeout=30)stt::network::HttpServerinline
isListen()stt::network::TcpServerinline
maxFDstt::network::TcpServerprotected
putTask(const std::function< int(HttpServerFDHandler &k, HttpRequestInformation &inf)> &fun, HttpServerFDHandler &k, HttpRequestInformation &inf)stt::network::HttpServer
stt::network::TcpServer::putTask(const std::function< int(TcpFDHandler &k, TcpInformation &inf)> &fun, TcpFDHandler &k, TcpInformation &inf)stt::network::TcpServer
redrawTLS()stt::network::TcpServer
requestSecsstt::network::TcpServerprotected
requestTimesstt::network::TcpServerprotected
security_openstt::network::TcpServerprotected
serverTypestt::network::TcpServerprotected
setCloseFun(std::function< void(const int &fd)> closeFun)stt::network::TcpServerinline
setFunction(const std::string &key, std::function< int(HttpServerFDHandler &k, HttpRequestInformation &inf)> fc)stt::network::HttpServerinline
stt::network::TcpServer::setFunction(const std::string &key, std::function< int(TcpFDHandler &k, TcpInformation &inf)> fc)stt::network::TcpServerinline
setGetKeyFunction(std::function< int(HttpServerFDHandler &k, HttpRequestInformation &inf)> parseKeyFun)stt::network::HttpServerinline
stt::network::TcpServer::setGetKeyFunction(std::function< int(TcpFDHandler &k, TcpInformation &inf)> parseKeyFun)stt::network::TcpServerinline
setGlobalSolveFunction(std::function< int(HttpServerFDHandler &k, HttpRequestInformation &inf)> fc)stt::network::HttpServerinline
stt::network::TcpServer::setGlobalSolveFunction(std::function< bool(TcpFDHandler &k, TcpInformation &inf)> fc)stt::network::TcpServerinline
setSecuritySendBackFun(std::function< void(HttpServerFDHandler &k, HttpRequestInformation &inf)> fc)stt::network::HttpServerinline
stt::network::TcpServer::setSecuritySendBackFun(std::function< void(TcpFDHandler &k, TcpInformation &inf)> fc)stt::network::TcpServerinline
setTLS(const char *cert, const char *key, const char *passwd, const char *ca)stt::network::TcpServer
startListen(const int &port, const int &threads=8)stt::network::HttpServerinline
stopListen()stt::network::TcpServer
TcpServer(const unsigned long long &maxFD=1000000, const int &buffer_size=256, const bool &security_open=true, const int &connectionNumLimit=20, const int &connectionSecs=1, const int &connectionTimes=6, const int &requestSecs=1, const int &requestTimes=40, const int &checkFrequency=60, const int &connectionTimeout=60)stt::network::TcpServerinline
TLSstt::network::TcpServerprotected
unblockstt::network::TcpServerprotected
workerEventFDstt::network::TcpServerprotected
workpoolstt::network::TcpServerprotected
~HttpServer()stt::network::HttpServerinline
~TcpServer()stt::network::TcpServerinline