internal Entry(_BranchEntry e) { LastStateReport = DateTime.MinValue; StaticInstructionSets = new List <string>(); ErrorCount = 0; CopyFrom(e); }
internal void CopyFrom(_BranchEntry e) { if (LastStateReport > e.LastStateReport) { return; } BranchIP = e.BranchIP; OSDescription = e.OSDescription; BranchName = e.BranchName; ThreadCount = e.Threads; LastStateReport = e.LastStateReport; MBRam = e.MBRam; StaticInstructionSets = e.StaticInstructionSets; BranchState = e.BranchState; ErrorCount = e.ErrorCount; ProcessorCount = e.ProcessorCount; Assigned = e.InstructionSetsAssigned; Processing = e.InstructionSetsProcessing; MessageBacklog = e.MessageBacklog; SurgeBuildDate = e.SurgeBuildDate; SysBuildDate = e.SysBuildDate; SurgeInternalBuildDate = e.SurgeInternalBuildDate; SysInternalBuildDate = e.SysInternalBuildDate; }