fastdo  0.6.16
eienwebx::HttpApp 成员列表

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

_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) overrideeienwebx::HttpAppprotectedvirtual
_beginRouting(winux::SharedPointer< http::HttpRequestCtx > requestCtxPtr, http::UrlPathPartData const &urlData, http::Response &rsp)http::HttpServerinlineprotectedvirtual
_canAddClient(ClientCtx *clientCtx)eiennet::Serverprotectedvirtual
_clearModules()eienwebx::Appprotected
_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
_externalDataeienwebx::Appprotected
_importDoFileDevelopment(winux::String const &doFullPath, Response *rsp, void *runParam, int *retCode, winux::String *errDetail)eienwebx::Appprotected
_importDoFileProduction(winux::String const &doFullPath, Response *rsp, void *runParam, int *retCode, winux::String *errDetail)eienwebx::Appprotected
_isAutoReadDataeiennet::Serverprotected
_isSetDoDirAsWorkDireienwebx::Appprotected
_loadedDllseienwebx::Appprotected
_loadedWebMainFuncseienwebx::Appprotected
_mtxAppeienwebx::Appprotected
_mtxServereiennet::Serverprotected
_onHttpRequestInternal(winux::SharedPointer< HttpRequestCtx > requestCtxPtr)http::HttpServerprotected
_parameienwebx::Appprotected
_pooleiennet::Serverprotected
_postTask(winux::SharedPointer< ClientCtx > clientCtxPtr, _Fx fn, _ArgType &&...arg)eiennet::Serverinlineprotected
_routerhttp::UrlRouterprotected
_runParameienwebx::Appprotected
_serverWaiteiennet::Serverprotected
_servSockAeiennet::Serverprotected
_servSockAIsListeningeiennet::Serverprotected
_servSockBeiennet::Serverprotected
_servSockBIsListeningeiennet::Serverprotected
_sessServeienwebx::Appprotected
_staticFileCachehttp::UrlRouterprotected
_stopeiennet::Serverprotected
_verboseeiennet::Serverprotected
_verboseIntervaleiennet::Serverprotected
_WebMainHandlerhttp::UrlRouterprotected
_whatNextTask(winux::SharedPointer< HttpRequestCtx > requestCtxPtr)http::HttpServerprotectedvirtual
App()eienwebx::App
App(winux::ConfigureSettings const &settings, AppServerExternalData *externalData)eienwebx::App
appConfigeienwebx::App
ClientDataArrivedHandlerFunction typedefeiennet::Server
ClientDataNotifyHandlerFunction typedefeiennet::Server
CreateClientHandlerFunction typedefeiennet::Server
CreateResponseHandlerFunction typedefhttp::HttpServer
crossRoute(winux::String const &method, winux::String const &path, CrossRouteHandlerFunction handler)eienwebx::HttpApp
http::UrlRouter::crossRoute(winux::String const &method, winux::String const &path, CrossRouteHandlerFunction handler)http::UrlRouter
CrossRouteHandlerFunction typedefeienwebx::HttpApp
dumpEnv() const eienwebx::App
environVarseienwebx::App
Err_DoFileNotFound 枚举值eienwebx::App
Err_InfiniteRecursion 枚举值eienwebx::App
Err_Success 枚举值eienwebx::App
Err_WebMainNotFound 枚举值eienwebx::App
ErrorCode 枚举名称eienwebx::App
execWebMain(winux::String const &doFullPath, Response *rsp, void *runParam, int *retCode)eienwebx::Appvirtual
ExtensionHandlingHandlerFunction typedefhttp::UrlRouter
getClientsCount() const eiennet::Server
getExternalData()eienwebx::Appinline
getParam() const eienwebx::Appinline
getParam() const eienwebx::Appinline
getRunParam() const eienwebx::Appinline
getRunParam() const eienwebx::Appinline
getSessServ()eienwebx::Appinline
HttpApp()eienwebx::HttpApp
HttpApp(winux::ConfigureSettings const &settings, AppServerExternalData *externalData)eienwebx::HttpApp
HttpApp(winux::ConfigureSettings const &settings, AppServerExternalData *externalData, 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)eienwebx::HttpApp
httpConfighttp::HttpServer
HttpRequestCtx classeienwebx::HttpAppfriend
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
importDoFile(winux::String const &doFullPath, Response *rsp, void *runParam, int *retCode, winux::String *errDetail)eienwebx::App
init(winux::ConfigureSettings const &settings, AppServerExternalData *externalData)eienwebx::HttpApp
init(winux::ConfigureSettings const &settings, AppServerExternalData *externalData, 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)eienwebx::HttpApp
http::HttpServer::init(winux::ConfigureSettings const &settings)http::HttpServer
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
InitPrivateData()eienwebx::HttpAppstatic
loadedDoFiles(winux::Mixed *arrDoFiles) const eienwebx::App
loadedModules(winux::Mixed *arrModules) const eienwebx::App
loadEnv()eienwebx::App
loadModule(winux::String const &modFullPath)eienwebx::App
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) overrideeienwebx::HttpAppprotectedvirtual
onCreateClientHandler(CreateClientHandlerFunction handler)eiennet::Serverinline
onCreateResponse(http::Request &req, winux::SimplePointer< http::RspOutputMgr > outputMgr) overrideeienwebx::HttpAppprotectedvirtual
onCreateResponseHandler(CreateResponseHandlerFunction handler)http::HttpServerinline
onExtensionHandling(winux::String const &extName, winux::String const &fullPath, winux::SharedPointer< http::Request > requestPtr, http::Response &rsp) overrideeienwebx::HttpAppprotectedvirtual
onExtensionHandlingHandler(ExtensionHandlingHandlerFunction handler)http::UrlRouterinline
onWebMain(winux::SharedPointer< http::Request > requestPtr, http::Response &rsp)http::UrlRouterprotectedvirtual
onWebMainHandler(WebMainHandlerFunction handler)http::UrlRouterinline
PFN_WebMain typedefeienwebx::Appprotected
PrivateDataeienwebx::HttpAppstatic
removeClient(winux::uint64 clientId)eiennet::Server
route(winux::String const &method, winux::String const &path, RouteHandlerFunction handler)eienwebx::HttpApp
http::UrlRouter::route(winux::String const &method, winux::String const &path, RouteHandlerFunction handler)http::UrlRouter
RouteHandlerFunction typedefeienwebx::HttpApp
routing(winux::SharedPointer< http::Request > requestPtr, http::UrlPathPartData const &urlData, http::Response &rsp)http::UrlRouterprotectedvirtual
run(void *runParam) overrideeienwebx::HttpAppvirtual
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
setExternalData(AppServerExternalData *data)eienwebx::Appinline
setParam(void *param)eienwebx::Appinline
setSessServ(SessionServer *sessServ)eienwebx::Appinline
settingseienwebx::App
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
unloadDoFile(winux::String const &doFullPath)eienwebx::App
unloadModule(winux::String const &modFullPath)eienwebx::App
UrlRouter(http::HttpServerConfig *httpConfig=nullptr)http::UrlRouter
WebMainFunc typedefeienwebx::Appprotected
WebMainHandlerFunction typedefhttp::UrlRouter
~App()eienwebx::Appvirtual
~Server()eiennet::Servervirtual
~UrlRouter()http::UrlRoutervirtual