fastdo
0.6.8
|
成员的完整列表,这些成员属于 eienwebx::HttpApp,包括所有继承而来的类成员
_addClient(ip::EndPoint const &clientEp, winux::SharedPointer< ip::tcp::Socket > clientSockPtr) | eiennet::Server | protected |
_clearModules() | eienwebx::App | protected |
_ClientDataArrivedHandler | eiennet::Server | protected |
_ClientDataNotifyHandler | eiennet::Server | protected |
_clients | eiennet::Server | protected |
_CreateClientHandler | eiennet::Server | protected |
_crossRouter | eienwebx::HttpApp | protected |
_cumulativeClientId | eiennet::Server | protected |
_externalData | eienwebx::App | protected |
_importDoFileDevelopment(winux::String const &doFullPath, Response *rsp, void *runParam, int *retCode, winux::String *errDetail) | eienwebx::App | protected |
_importDoFileProduction(winux::String const &doFullPath, Response *rsp, void *runParam, int *retCode, winux::String *errDetail) | eienwebx::App | protected |
_isAutoReadData | eiennet::Server | protected |
_isSetDoDirAsWorkDir | eienwebx::App | protected |
_loadedDlls | eienwebx::App | protected |
_loadedWebMainFuncs | eienwebx::App | protected |
_mtxApp | eienwebx::App | protected |
_mtxServer | eiennet::Server | protected |
_onClientRequestInternal(winux::SharedPointer< HttpRequestCtx > httpClientCtxPtr, http::Header &header, winux::AnsiString &body) | eienwebx::HttpApp | protected |
_param | eienwebx::App | protected |
_pool | eiennet::Server | protected |
_postTask(winux::SharedPointer< ClientCtx > clientCtxPtr, _Fx fn, _ArgType &&...arg) | eiennet::Server | inlineprotected |
_router | eienwebx::HttpApp | protected |
_runParam | eienwebx::App | protected |
_serverWait | eiennet::Server | protected |
_servSockA | eiennet::Server | protected |
_servSockAIsListening | eiennet::Server | protected |
_servSockB | eiennet::Server | protected |
_servSockBIsListening | eiennet::Server | protected |
_sessServ | eienwebx::App | protected |
_staticFileCache | eienwebx::HttpApp | protected |
_stop | eiennet::Server | protected |
_verbose | eiennet::Server | protected |
_verboseInterval | eiennet::Server | protected |
_WebMainHandler | eienwebx::HttpApp | protected |
App() | eienwebx::App | |
App(winux::ConfigureSettings const &settings, AppServerExternalData *externalData) | eienwebx::App | |
appConfig | eienwebx::App | |
ClientDataArrivedHandlerFunction typedef | eiennet::Server | |
ClientDataNotifyHandlerFunction typedef | eiennet::Server | |
CreateClientHandlerFunction typedef | eiennet::Server | |
crossRoute(winux::String const &method, winux::String const &path, CrossRouteHandlerFunction handler) | eienwebx::HttpApp | |
CrossRouteHandlerFunction typedef | eienwebx::HttpApp | |
dumpEnv() const | eienwebx::App | |
environVars | eienwebx::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::App | virtual |
getClientsCount() const | eiennet::Server | |
getExternalData() | eienwebx::App | inline |
getParam() const | eienwebx::App | inline |
getParam() const | eienwebx::App | inline |
getRunParam() const | eienwebx::App | inline |
getRunParam() const | eienwebx::App | inline |
getSessServ() | eienwebx::App | inline |
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 | |
httpConfig | eienwebx::HttpApp | |
HttpRequestCtx class | eienwebx::HttpApp | friend |
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::HttpApp | static |
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) override | eienwebx::HttpApp | protectedvirtual |
onClientDataArrivedHandler(ClientDataArrivedHandlerFunction handler) | eiennet::Server | inline |
onClientDataNotify(winux::SharedPointer< ClientCtx > clientCtxPtr, size_t readableSize) | eiennet::Server | inlineprotectedvirtual |
onClientDataNotifyHandler(ClientDataNotifyHandlerFunction handler) | eiennet::Server | inline |
onCreateClient(winux::uint64 clientId, winux::String const &clientEpStr, winux::SharedPointer< eiennet::ip::tcp::Socket > clientSockPtr) override | eienwebx::HttpApp | protectedvirtual |
onCreateClientHandler(CreateClientHandlerFunction handler) | eiennet::Server | inline |
onWebMain(winux::SharedPointer< HttpRequestCtx > requestCtxPtr, eienwebx::Response &rsp) | eienwebx::HttpApp | protectedvirtual |
onWebMainHandler(WebMainHandlerFunction handler) | eienwebx::HttpApp | inline |
PFN_WebMain typedef | eienwebx::App | protected |
PrivateData | eienwebx::HttpApp | static |
removeClient(winux::uint64 clientId) | eiennet::Server | |
route(winux::String const &method, winux::String const &path, RouteHandlerFunction handler) | eienwebx::HttpApp | |
RouteHandlerFunction typedef | eienwebx::HttpApp | |
run(void *runParam) override | eienwebx::HttpApp | virtual |
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::App | inline |
setParam(void *param) | eienwebx::App | inline |
setSessServ(SessionServer *sessServ) | eienwebx::App | inline |
settings | eienwebx::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 typedef | eienwebx::App | protected |
WebMainHandlerFunction typedef | eienwebx::HttpApp | |
~App() | eienwebx::App | virtual |
~Server() | eiennet::Server | virtual |