Example #1
0
        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);
        }
Example #2
0
 public void VerifyCompleted(Network.VerifyFilesResponse response)
 {
     lock (this)
     {
         NodeVerifyFiles.Add(response);
         mSyncCompleteds++;
         if (mSyncCompleteds == Nodes.Count)
         {
             if (Completed != null)
             {
                 Completed(this);
             }
         }
     }
 }