public void OnVerifyFiles(Network.VerifyFiles e) { Process.TestProcessAgent agent = AgentManager.GetAgent(e.UnitTest); bool status = agent.Folder.VerifyMD5(e.Files); Network.VerifyFilesResponse response = new Network.VerifyFilesResponse(); response.Node = this.Name; response.Status = status; response.SyncID = e.SyncID; Loger.Process(LogType.INFO, "{0} verify files", e.UnitTest); mServerClient.Send(response); }
public void VerifyCompleted(Network.VerifyFilesResponse response) { lock (this) { NodeVerifyFiles.Add(response); mSyncCompleteds++; if (mSyncCompleteds == Nodes.Count) { if (Completed != null) { Completed(this); } } } }