//Dictionary<int, DateTime> evacuating = new Dictionary<int, DateTime>(); private void HandleUtilizationStateChange(HostStateChange message) { if (DataHolder.GetUtilization(message.SenderId) == UtilizationStates.Evacuating) { //var time = DateTime.Now; //var was = evacuating[message.SenderId]; // throw new Exception("Should be impossible"); } else { DataHolder.SetUtilization(message.SenderId, message.State); } }
private void HandleUtilizationStateChange(HostStateChange message) { DataHolder.SetUtilization(message.SenderId, message.State); }
private void ReportUtilizationStateChange(UtilizationStates hoststate, double util) { HostStateChange change = new HostStateChange(0, this.MachineId, hoststate, util); _networkCard.SendMessage(change); }