STTNet 0.7.0
载入中...
搜索中...
未找到
stt::network::WebSocketServer 成员列表

成员的完整列表,这些成员属于 stt::network::WebSocketServer,包括所有继承而来的类成员

advanceGracefulDrain()stt::network::TcpServerprotected
applyAcceptedSocketOptions(const int &acceptedFD) const noexceptstt::network::TcpServerprotected
buffer_sizestt::network::TcpServerprotected
bufferedReadQueuestt::network::TcpServerprotected
checkFrequencystt::network::TcpServerprotected
clearReactorQueues()stt::network::TcpServerprotected
clientfdstt::network::TcpServerprotected
close() overridestt::network::WebSocketServervirtual
close(const int &fd) overridestt::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
connection_obj_fdstt::network::TcpServerprotected
connectionLimiterstt::network::TcpServerprotected
connectionSecsstt::network::TcpServerprotected
connectionTimesstt::network::TcpServerprotected
ctxstt::network::TcpServerprotected
drainReactorWork(const int &epollFD)stt::network::TcpServerprotected
drainSendReady(const int &epollFD, const size_t budget)stt::network::TcpServerprotected
drainWorkerResults(const size_t budget)stt::network::TcpServerprotected
enqueueWrite(const std::shared_ptr< ConnectionWriteState > &state, std::string data)stt::network::TcpServerprotected
finishQueuestt::network::TcpServerprotected
flag1stt::network::TcpServerprotected
flushConnectionWrites(TcpFDInf &connection)stt::network::TcpServerprotected
getListenPort() const noexceptstt::network::TcpServerinline
getMetrics() const noexceptstt::network::TcpServerinline
getSSL(const int &fd)stt::network::TcpServer
gracefulDrainRequestedstt::network::TcpServerprotected
gracefulShutdownCVstt::network::TcpServerprotected
gracefulShutdownMutexstt::network::TcpServerprotected
gracefulShutdownTimeoutMsstt::network::TcpServerprotected
handleSendReady(const int &epollFD, SendReadyMessage message)stt::network::TcpServerprotected
hasPendingReactorWork()stt::network::TcpServerprotected
isListen()stt::network::TcpServerinline
lifecycleMutexstt::network::TcpServerprotected
maxFDstt::network::TcpServerprotected
maxHttpHeaderBytesstt::network::TcpServerprotected
maxPendingWorkerTasksstt::network::TcpServerprotected
maxPendingWriteBytesstt::network::TcpServerprotected
metricAcceptedConnectionsstt::network::TcpServerprotected
metricAcceptErrorsstt::network::TcpServerprotected
metricActiveConnectionsstt::network::TcpServerprotected
metricBatchedWriteBuffersstt::network::TcpServerprotected
metricBatchedWriteSyscallsstt::network::TcpServerprotected
metricClosedConnectionsstt::network::TcpServerprotected
metricGracefulShutdownTimeoutsstt::network::TcpServerprotected
metricIdleTimeoutChecksstt::network::TcpServerprotected
metricIdleTimeoutClosesstt::network::TcpServerprotected
metricParsedHttpRequestsstt::network::TcpServerprotected
metricPeakPendingWorkerTasksstt::network::TcpServerprotected
metricPeakPendingWriteBytesstt::network::TcpServerprotected
metricPendingWriteBytesstt::network::TcpServerprotected
metricQueuedWriteBytesstt::network::TcpServerprotected
metricReactorWakeupsstt::network::TcpServerprotected
metricReactorWakeupsCoalescedstt::network::TcpServerprotected
metricRejectedConnectionsstt::network::TcpServerprotected
metricSendReadyQueueOverflowsstt::network::TcpServerprotected
metricSentBytesstt::network::TcpServerprotected
metricTLSHandshakeFailuresstt::network::TcpServerprotected
metricWorkerQueueOverflowsstt::network::TcpServerprotected
metricWorkerTaskRejectionsstt::network::TcpServerprotected
metricWriteOverflowsstt::network::TcpServerprotected
metricWriteSyscallsstt::network::TcpServerprotected
notifyReactor() noexceptstt::network::TcpServerprotected
overflowFinishMutexstt::network::TcpServerprotected
overflowFinishQueuestt::network::TcpServerprotected
overflowSendReadyMutexstt::network::TcpServerprotected
overflowSendReadyQueuestt::network::TcpServerprotected
prepareHandler(TcpFDHandler &handler, const int &fd)stt::network::TcpServerprotected
prepareQueuedHandler(TcpFDHandler &handler, const int &fd)stt::network::TcpServerprotected
prepareQueuedHandler(TcpFDHandler &handler, const int &fd, const uint64_t expectedConnection)stt::network::TcpServerprotected
publishSendReady(const std::shared_ptr< ConnectionWriteState > &state)stt::network::TcpServerprotected
publishWorkerResult(WorkerMessage message)stt::network::TcpServerprotected
putTask(const std::function< int(WebSocketServerFDHandler &k, WebSocketFDInformation &inf)> &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
reactorStartupCompletestt::network::TcpServerprotected
reactorStartupCVstt::network::TcpServerprotected
reactorStartupMutexstt::network::TcpServerprotected
reactorStartupSuccessstt::network::TcpServerprotected
reactorThreadstt::network::TcpServerprotected
redrawTLS()stt::network::TcpServer
reportReactorStartup(const bool success)stt::network::TcpServerprotected
requestCloseAfterFlush(const int &fd, const uint64_t expectedConnection=0)stt::network::TcpServerprotected
requestQueuedClose(const std::shared_ptr< ConnectionWriteState > &state)stt::network::TcpServerprotected
requestSecsstt::network::TcpServerprotected
requestTimesstt::network::TcpServerprotected
scheduleBufferedRead(const int &fd, const uint64_t connection)stt::network::TcpServerprotected
security_openstt::network::TcpServerprotected
sendMessage(const int &fd, const std::string &msg, const std::string &type="0001")stt::network::WebSocketServer
sendMessage(const std::string &msg, const std::string &type="0001")stt::network::WebSocketServer
sendReadyBudgetPerWakestt::network::TcpServerprotected
sendReadyQueuestt::network::TcpServerprotected
serverTypestt::network::TcpServerprotected
setCloseFun(std::function< void(const int &fd)> closeFun)stt::network::TcpServerinline
setConnectStrategy(const stt::security::RateLimitType &type)stt::network::TcpServerinline
setFunction(const std::string &key, std::function< int(WebSocketServerFDHandler &k, WebSocketFDInformation &inf)> 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 &k, WebSocketFDInformation &inf)> parseKeyFun)stt::network::WebSocketServerinline
stt::network::TcpServer::setGetKeyFunction(std::function< int(TcpFDHandler &k, TcpInformation &inf)> parseKeyFun)stt::network::TcpServerinline
setGlobalSolveFunction(std::function< bool(WebSocketServerFDHandler &k, WebSocketFDInformation &inf)> fc)stt::network::WebSocketServerinline
stt::network::TcpServer::setGlobalSolveFunction(std::function< bool(TcpFDHandler &k, TcpInformation &inf)> fc)stt::network::TcpServerinline
setGracefulShutdownTimeout(const size_t milliseconds)stt::network::TcpServerinline
setHBTimeOutTime(const int &secb)stt::network::WebSocketServerinline
setJudgeFunction(std::function< bool(WebSocketFDInformation &k)> fcc)stt::network::WebSocketServerinline
setMaxHttpHeaderBytes(const size_t bytes)stt::network::TcpServerinline
setMaxPendingWorkerTasks(const size_t tasks)stt::network::TcpServerinline
setMaxPendingWriteBytes(const size_t bytes)stt::network::TcpServerinline
setPathLimit(const std::string &path, const int &times, const int &secs)stt::network::TcpServerinline
setPathStrategy(const stt::security::RateLimitType &type)stt::network::TcpServerinline
setReactorMessageBudgets(const size_t workerCompletions, const size_t sendReadyNotifications)stt::network::TcpServerinline
setRequestStrategy(const stt::security::RateLimitType &type)stt::network::TcpServerinline
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
setSocketOptions(const ServerSocketOptions &options)stt::network::TcpServerinline
setStartFunction(std::function< bool(WebSocketServerFDHandler &k, WebSocketFDInformation &inf)> 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
setTLS(const char *cert, const char *key, const char *passwd="")stt::network::TcpServer
setTLS(const char *cert, const char *key, const char *passwd, const char *ca, TLSClientAuthMode clientAuth)stt::network::TcpServer
setWriteBudgetPerEvent(const size_t bytes)stt::network::TcpServerinline
socketOptionsstt::network::TcpServerprotected
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 size_t &finishQueue_cap=65536, 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
timeoutCandidatesstt::network::TcpServerprotected
TLSstt::network::TcpServerprotected
tlsContextMutexstt::network::TcpServermutableprotected
unblockstt::network::TcpServerprotected
updateConnectionEvents(const int &epollFD, TcpFDInf &connection, const bool &wantWrite)stt::network::TcpServerprotected
WebSocketServer(const unsigned long long &maxFD=1000000, const int &buffer_size=256, const size_t &finishQueue_cap=65536, 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
workerCompletionBudgetPerWakestt::network::TcpServerprotected
workerEventFDstt::network::TcpServerprotected
workerWakePendingstt::network::TcpServerprotected
workpoolstt::network::TcpServerprotected
writeBudgetPerEventstt::network::TcpServerprotected
WriteFlushResult 枚举名称stt::network::TcpServerprotected
writeRegistrystt::network::TcpServerprotected
writeRegistryMutexstt::network::TcpServerprotected
~TcpServer()stt::network::TcpServerinlinevirtual
~WebSocketServer()stt::network::WebSocketServerinline