/************************************************* Function: Main Description: Input: Output: Return: Others: *************************************************/ void main(void) { LogicInit(); while(1) { LogicProc(); } }
bool Appliction::init(std::string filename, unsigned int index) { bool ret = false; SessionManager::getRef().setStopClientsHandler(std::bind(&Appliction::_onSigalStop, this)); ret = ServerConfig::getRef().parse(filename, LogicNode, index); if (!ret) { LOGE("parse ServerConfig failed."); return ret; } LOGI("parse ServerConfig success. configFile=" << filename << ", node=" << LogicNode << ", index=" << index); LogicStart(SessionManager); LogicStart(DBManager); LogicInit(UserManager); LogicInit(EventTrigger); LogicInit(DailyMission); LogicInit(TestBlob); LogicInit(Chat); LogicInit(Login); LogicInit(Friend); LogicStart(NetManager); LOGI("Appliction init success."); return ret; }