fastdo  0.6.16
http::HttpServer 成员列表

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

_addClient(ip::EndPoint const &clientEp, winux::SharedPointer< ip::tcp::Socket > clientSockPtr, winux::SharedPointer< ClientCtx > **ppClientCtxPtr)eiennet::Serverprotected
_beginHttpRequest(winux::SharedPointer< http::HttpRequestCtx > requestCtxPtr, http::UrlPathPartData *urlData)http::HttpServerprotectedvirtual
_beginRouting(winux::SharedPointer< http::HttpRequestCtx > requestCtxPtr, http::UrlPathPartData const &urlData, http::Response &rsp)http::HttpServerinlineprotectedvirtual
_canAddClient(ClientCtx *clientCtx)eiennet::Serverprotectedvirtual
_ClientDataArrivedHandlereiennet::Serverprotected
_ClientDataNotifyHandlereiennet::Serverprotected
_clientseiennet::Serverprotected
_CreateClientHandlereiennet::Serverprotected
_CreateResponseHandlerhttp::HttpServerprotected
_crossRouterhttp::UrlRouterprotected
_cumulativeClientIdeiennet::Serverprotected
_doRecvRequestBodyTask(winux::SharedPointer< HttpRequestCtx > requestCtxPtr)http::HttpServerprotected
_doRecvRequestHeaderTask(winux::SharedPointer< HttpRequestCtx > requestCtxPtr)http::HttpServerprotected
_doTask(winux::SharedPointer< http::HttpRequestCtx > requestCtxPtr)http::HttpServerprotectedvirtual
_endHttpRequest(winux::SharedPointer< http::HttpRequestCtx > requestCtxPtr)http::HttpServerprotectedvirtual
_endRouting(winux::SharedPointer< http::HttpRequestCtx > requestCtxPtr, http::UrlPathPartData const &urlData, http::Response &rsp)http::HttpServerinlineprotectedvirtual
_ExtensionHandlingHandlerhttp::UrlRouterprotected
_isAutoReadDataeiennet::Serverprotected
_mtxServereiennet::Serverprotected
_onHttpRequestInternal(winux::SharedPointer< HttpRequestCtx > requestCtxPtr)http::HttpServerprotected
_pooleiennet::Serverprotected
_postTask(winux::SharedPointer< ClientCtx > clientCtxPtr, _Fx fn, _ArgType &&...arg)eiennet::Serverinlineprotected
_routerhttp::UrlRouterprotected
_serverWaiteiennet::Serverprotected
_servSockAeiennet::Serverprotected
_servSockAIsListeningeiennet::Serverprotected
_servSockBeiennet::Serverprotected
_servSockBIsListeningeiennet::Serverprotected
_staticFileCachehttp::UrlRouterprotected
_stopeiennet::Serverprotected
_verboseeiennet::Serverprotected
_verboseIntervaleiennet::Serverprotected
_WebMainHandlerhttp::UrlRouterprotected
_whatNextTask(winux::SharedPointer< HttpRequestCtx > requestCtxPtr)http::HttpServerprotectedvirtual
ClientDataArrivedHandlerFunction typedefeiennet::Server
ClientDataNotifyHandlerFunction typedefeiennet::Server
CreateClientHandlerFunction typedefeiennet::Server
CreateResponseHandlerFunction typedefhttp::HttpServer
crossRoute(winux::String const &method, winux::String const &path, CrossRouteHandlerFunction handler)http::HttpServer
http::UrlRouter::crossRoute(winux::String const &method, winux::String const &path, CrossRouteHandlerFunction handler)http::UrlRouter
CrossRouteHandlerFunction typedefhttp::HttpServer
ExtensionHandlingHandlerFunction typedefhttp::UrlRouter
getClientsCount() const eiennet::Server
httpConfighttp::HttpServer
HttpRequestCtx classhttp::HttpServerfriend
HttpServer()http::HttpServer
HttpServer(winux::ConfigureSettings const &settings)http::HttpServer
HttpServer(winux::ConfigureSettings const &settings, eiennet::ip::EndPoint const &ep, int threadCount=4, int backlog=0, double serverWait=0.002, double verboseInterval=0.01, eiennet::VerboseOutputType verbose=eiennet::votConsole, int cacheLifeTime=86400)http::HttpServer
init(winux::ConfigureSettings const &settings)http::HttpServer
init(winux::ConfigureSettings const &settings, eiennet::ip::EndPoint const &ep, int threadCount=4, int backlog=0, double serverWait=0.002, double verboseInterval=0.01, eiennet::VerboseOutputType verbose=eiennet::votConsole, int cacheLifeTime=86400)http::HttpServer
http::UrlRouter::init(http::HttpServerConfig *httpConfig)http::UrlRouter
onClientDataArrived(winux::SharedPointer< eiennet::ClientCtx > clientCtxPtr, winux::Buffer &data) overridehttp::HttpServerprotectedvirtual
onClientDataArrivedHandler(ClientDataArrivedHandlerFunction handler)eiennet::Serverinline
onClientDataNotify(winux::SharedPointer< ClientCtx > clientCtxPtr, size_t readableSize)eiennet::Serverinlineprotectedvirtual
onClientDataNotifyHandler(ClientDataNotifyHandlerFunction handler)eiennet::Serverinline
onCreateClient(winux::uint64 clientId, winux::String const &clientEpStr, winux::SharedPointer< eiennet::ip::tcp::Socket > clientSockPtr) overridehttp::HttpServerprotectedvirtual
onCreateClientHandler(CreateClientHandlerFunction handler)eiennet::Serverinline
onCreateResponse(Request &req, winux::SimplePointer< RspOutputMgr > outputMgr)http::HttpServerprotectedvirtual
onCreateResponseHandler(CreateResponseHandlerFunction handler)http::HttpServerinline
onExtensionHandling(winux::String const &extName, winux::String const &fullPath, winux::SharedPointer< http::Request > requestPtr, http::Response &rsp)http::UrlRouterprotectedvirtual
onExtensionHandlingHandler(ExtensionHandlingHandlerFunction handler)http::UrlRouterinline
onWebMain(winux::SharedPointer< http::Request > requestPtr, http::Response &rsp)http::UrlRouterprotectedvirtual
onWebMainHandler(WebMainHandlerFunction handler)http::UrlRouterinline
removeClient(winux::uint64 clientId)eiennet::Server
route(winux::String const &method, winux::String const &path, RouteHandlerFunction handler)http::HttpServer
http::UrlRouter::route(winux::String const &method, winux::String const &path, RouteHandlerFunction handler)http::UrlRouter
RouteHandlerFunction typedefhttp::HttpServer
routing(winux::SharedPointer< http::Request > requestPtr, http::UrlPathPartData const &urlData, http::Response &rsp)http::UrlRouterprotectedvirtual
run(void *runParam) overridehttp::HttpServervirtual
Server()eiennet::Server
Server(bool autoReadData, ip::EndPoint const &ep, int threadCount=4, int backlog=0, double serverWait=0.002, double verboseInterval=0.01, VerboseOutputType verbose=votConsole)eiennet::Server
startup(bool autoReadData, ip::EndPoint const &ep, int threadCount=4, int backlog=0, double serverWait=0.002, double verboseInterval=0.01, VerboseOutputType verbose=votConsole)eiennet::Server
stop(bool b=true)eiennet::Server
UrlRouter(http::HttpServerConfig *httpConfig=nullptr)http::UrlRouter
WebMainHandlerFunction typedefhttp::UrlRouter
~Server()eiennet::Servervirtual
~UrlRouter()http::UrlRoutervirtual