void CheckConfServers() { struct servercstruct *slist; ReapConfServers(); slist=serverclist; while(slist!=NULL) { if(!IsConnected(slist->sinfo)) { CheckMissing(slist); } if(IsRegistered(slist->sinfo) && slist->conatt != 0) { slist->conatt = 0; } if(IsNotConnectable(slist->sinfo)) slist->reap=1; slist=slist->next; } }
void ParRenamer::Execute() { m_progressLabel.Format("Checking renamed files for %s", *m_infoName); m_stageProgress = 0; UpdateProgress(); BuildDirList(m_destDir); for (CString& destDir : m_dirList) { debug("Checking %s", *destDir); m_fileHashList.clear(); m_parInfoList.clear(); m_badParList.clear(); m_loadedParList.clear(); CheckFiles(destDir, true); RenameParFiles(destDir); LoadMainParFiles(destDir); if (m_hasDamagedParFiles) { LoadExtraParFiles(destDir); } CheckFiles(destDir, false); if (m_detectMissing) { CheckMissing(); } if (m_renamedCount > 0 && !m_badParList.empty()) { RenameBadParFiles(); } } }