//------------------------------------------------------------------------------------- bool ServerApp::initialize() { if(!initThreadPool()) return false; if(!installSignals()) return false; if(!loadConfig()) return false; if(!initializeBegin()) return false; if(!inInitialize()) return false; bool ret = initializeEnd(); #ifdef ENABLE_WATCHERS return ret && initializeWatcher(); #else return ret; #endif }
//------------------------------------------------------------------------------------- bool ServerApp::initialize() { if(!initThreadPool()) return false; if(!installSingnals()) return false; if(!loadConfig()) return false; if(!initializeBegin()) return false; if(!inInitialize()) return false; // 广播自己的地址给网上上的所有kbemachine // 并且从kbemachine获取basappmgr和cellappmgr以及dbmgr地址 Componentbridge::getSingleton().getComponents().pHandler(this); this->getMainDispatcher().addFrequentTask(&Componentbridge::getSingleton()); bool ret = initializeEnd(); #ifdef ENABLE_WATCHERS return ret && initializeWatcher(); #else return ret; #endif }
//------------------------------------------------------------------------------------- bool ClientApp::initialize() { if(!threadPool_.isInitialize()) threadPool_.createThreadPool(1, 1, 4); if(!initializeBegin()) return false; if(!installPyModules()) return false; if(!installEntityDef()) return false; if(!inInitialize()) return false; return initializeEnd(); }
//------------------------------------------------------------------------------------- bool ServerApp::initialize() { if(!installSingnals()) return false; if(!loadConfig()) return false; if(!initializeBegin()) return false; if(!inInitialize()) return false; // 广播自己的地址给网上上的所有kbemachine // 并且从kbemachine获取basappmgr和cellappmgr以及dbmgr地址 this->getMainDispatcher().addFrequentTask(&Componentbridge::getSingleton()); return initializeEnd(); }