Esempio n. 1
0
/*************************************************
  Function:		Main
  Description:  
  Input:		
  Output:		
  Return:		
  Others:
*************************************************/
void main(void)
{
	LogicInit();
	while(1)
	{
	    LogicProc();
	}
}
Esempio n. 2
0
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;
}