fastdo  0.6.8
eienwebx::HttpApp 成员列表

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

_addClient(ip::EndPoint const &clientEp, winux::SharedPointer< ip::tcp::Socket > clientSockPtr)eiennet::Serverprotected
_clearModules()eienwebx::Appprotected
_ClientDataArrivedHandlereiennet::Serverprotected
_ClientDataNotifyHandlereiennet::Serverprotected
_clientseiennet::Serverprotected
_CreateClientHandlereiennet::Serverprotected
_crossRoutereienwebx::HttpAppprotected
_cumulativeClientIdeiennet::Serverprotected
_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
_onClientRequestInternal(winux::SharedPointer< HttpRequestCtx > httpClientCtxPtr, http::Header &header, winux::AnsiString &body)eienwebx::HttpAppprotected
_parameienwebx::Appprotected
_pooleiennet::Serverprotected
_postTask(winux::SharedPointer< ClientCtx > clientCtxPtr, _Fx fn, _ArgType &&...arg)eiennet::Serverinlineprotected
_routereienwebx::HttpAppprotected
_runParameienwebx::Appprotected
_serverWaiteiennet::Serverprotected
_servSockAeiennet::Serverprotected
_servSockAIsListeningeiennet::Serverprotected
_servSockBeiennet::Serverprotected
_servSockBIsListeningeiennet::Serverprotected
_sessServeienwebx::Appprotected
_staticFileCacheeienwebx::HttpAppprotected
_stopeiennet::Serverprotected
_verboseeiennet::Serverprotected
_verboseIntervaleiennet::Serverprotected
_WebMainHandlereienwebx::HttpAppprotected
App()eienwebx::App
App(winux::ConfigureSettings const &settings, AppServerExternalData *externalData)eienwebx::App
appConfigeienwebx::App
ClientDataArrivedHandlerFunction typedefeiennet::Server
ClientDataNotifyHandlerFunction typedefeiennet::Server
CreateClientHandlerFunction typedefeiennet::Server
crossRoute(winux::String const &method, winux::String const &path, CrossRouteHandlerFunction handler)eienwebx::HttpApp
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
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, bool verbose=true, int cacheLifeTime=86400)eienwebx::HttpApp
httpConfigeienwebx::HttpApp
HttpRequestCtx classeienwebx::HttpAppfriend
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, bool verbose=true, int cacheLifeTime=86400)eienwebx::HttpApp
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) overrideeienwebx::HttpAppprotectedvirtual
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
onWebMain(winux::SharedPointer< HttpRequestCtx > requestCtxPtr, eienwebx::Response &rsp)eienwebx::HttpAppprotectedvirtual
onWebMainHandler(WebMainHandlerFunction handler)eienwebx::HttpAppinline
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
RouteHandlerFunction typedefeienwebx::HttpApp
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, bool verbose=true)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, bool verbose=true)eiennet::Server
stop(bool b=true)eiennet::Server
unloadDoFile(winux::String const &doFullPath)eienwebx::App
unloadModule(winux::String const &modFullPath)eienwebx::App
WebMainFunc typedefeienwebx::Appprotected
WebMainHandlerFunction typedefeienwebx::HttpApp
~App()eienwebx::Appvirtual
~Server()eiennet::Servervirtual