bool C4Network2ClientList::AllClientsReady() const { for (C4Network2Client *pClient = pFirst; pClient; pClient = pClient->getNext()) if (!pClient->isLocal() && pClient->isWaitedFor() && !pClient->isReady()) return false; return true; }
void C4Network2ClientList::DoConnectAttempts() { // check interval time_t t; time(&t); for (C4Network2Client *pClient = pFirst; pClient; pClient = pClient->getNext()) if (!pClient->isLocal() && !pClient->isRemoved() && pClient->getNextConnAttempt() && pClient->getNextConnAttempt() <= t) // attempt connect pClient->DoConnectAttempt(pIO); }