virtual int RefreshAddresses(int Nettype) { if(m_State != STATE_INIT) return -1; dbg_msg("engine/mastersrv", "refreshing master server addresses"); // add lookup jobs for(int i = 0; i < MAX_MASTERSERVERS; i++) { m_pEngine->HostLookup(&m_aMasterServers[i].m_Lookup, m_aMasterServers[i].m_aHostname, Nettype); m_aMasterServers[i].m_Valid = false; } m_State = STATE_UPDATE; return 0; }
virtual int RefreshAddresses(int Nettype) { int i; if(m_NeedsUpdate != -1) return 0; dbg_msg("engine/mastersrv", "refreshing master server addresses"); // add lookup jobs for(i = 0; i < MAX_MASTERSERVERS; i++) { m_pEngine->HostLookup(&m_aMasterServers[i].m_Lookup, m_aMasterServers[i].m_aHostname, Nettype); m_aMasterServers[i].m_Valid = false; } m_NeedsUpdate = 1; return 0; }