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

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

buffer_sizestt::network::TcpServerprotected
checkFrequencystt::network::TcpServerprotected
clientfdstt::network::TcpServerprotected
close()stt::network::WebSocketServer
close(const int &fd)stt::network::WebSocketServervirtual
closeFD(const int &fd, const std::string &closeCodeAndMessage)stt::network::WebSocketServer
closeFD(const int &fd, const short &code=1000, const std::string &message="bye")stt::network::WebSocketServer
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
isListen()stt::network::TcpServerinline
maxFDstt::network::TcpServerprotected
putTask(const std::function< int(WebSocketServerFDHandler &, WebSocketFDInformation &)> &fun, WebSocketServerFDHandler &k, WebSocketFDInformation &inf)stt::network::WebSocketServer
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
sendMessage(const int &fd, const std::string &msg, const std::string &type="0001")stt::network::WebSocketServerinline
sendMessage(const std::string &msg, const std::string &type="0001")stt::network::WebSocketServer
serverTypestt::network::TcpServerprotected
setCloseFun(std::function< void(const int &fd)> closeFun)stt::network::TcpServerinline
setFunction(const std::string &key, std::function< int(WebSocketServerFDHandler &, WebSocketFDInformation &)> fc)stt::network::WebSocketServerinline
stt::network::TcpServer::setFunction(const std::string &key, std::function< int(TcpFDHandler &k, TcpInformation &inf)> fc)stt::network::TcpServerinline
setGetKeyFunction(std::function< int(WebSocketServerFDHandler &, WebSocketFDInformation &)> parseKeyFun)stt::network::WebSocketServerinline
stt::network::TcpServer::setGetKeyFunction(std::function< int(TcpFDHandler &k, TcpInformation &inf)> parseKeyFun)stt::network::TcpServerinline
setGlobalSolveFunction(std::function< bool(WebSocketServerFDHandler &, WebSocketFDInformation &)> fc)stt::network::WebSocketServerinline
stt::network::TcpServer::setGlobalSolveFunction(std::function< bool(TcpFDHandler &k, TcpInformation &inf)> fc)stt::network::TcpServerinline
setHBTimeOutTime(const int &secb)stt::network::WebSocketServerinline
setJudgeFunction(std::function< bool(WebSocketFDInformation &)> fcc)stt::network::WebSocketServerinline
setSecuritySendBackFun(std::function< void(WebSocketServerFDHandler &k, WebSocketFDInformation &inf)> fc)stt::network::WebSocketServerinline
stt::network::TcpServer::setSecuritySendBackFun(std::function< void(TcpFDHandler &k, TcpInformation &inf)> fc)stt::network::TcpServerinline
setStartFunction(std::function< bool(WebSocketServerFDHandler &, WebSocketFDInformation &)> fccc)stt::network::WebSocketServerinline
setTimeOutTime(const int &seca)stt::network::WebSocketServerinline
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::WebSocketServerinline
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
WebSocketServer(const unsigned long long &maxFD=1000000, const int &buffer_size=256, const bool &security_open=true, const int &connectionNumLimit=5, const int &connectionSecs=10, const int &connectionTimes=3, const int &requestSecs=1, const int &requestTimes=10, const int &checkFrequency=60, const int &connectionTimeout=120)stt::network::WebSocketServerinline
workerEventFDstt::network::TcpServerprotected
workpoolstt::network::TcpServerprotected
~TcpServer()stt::network::TcpServerinline
~WebSocketServer()stt::network::WebSocketServerinline