public void OnReceiveHLAreportHandles(HLAreportHandlesMessage msg) { message = msg; if (log.IsDebugEnabled) { log.Debug("Received LastMessage = " + msg.ToString()); } PulseMonitor(); }
public override void OnReceiveHLAreportHandles(HLAreportHandlesMessage msg) { if (log.IsDebugEnabled) { log.Debug("Received HLAreportHandles = " + msg.ToString()); } lock (this) { //handleCounter = msg.BlockStart; System.Threading.Monitor.Pulse(this); } }
public override void OnReceiveHLArequestHandles(HLArequestHandlesMessage msg) { if (log.IsDebugEnabled) { log.Debug("Received HLArequestHandles = " + msg.ToString()); } try { HLAreportHandlesMessage reportHandlesMessage = new HLAreportHandlesMessage(); //reportHandlesMessage.BlockStart = AcquireHandles(msg.BlockSize); reportHandlesMessage.BlockSize = msg.BlockSize; if (log.IsDebugEnabled) { log.Debug("Assigned handles starting at " + reportHandlesMessage.BlockStart); } interactionManager.SendInteraction(reportHandlesMessage); } catch (RTIexception rtie) { throw new FederateInternalError(rtie.ToString()); } }
public void OnReceiveHLAreportHandles(HLAreportHandlesMessage msg) { message = msg; if (log.IsDebugEnabled) log.Debug("Received LastMessage = " + msg.ToString()); PulseMonitor(); }
public override void OnReceiveHLArequestHandles(HLArequestHandlesMessage msg) { if (log.IsDebugEnabled) log.Debug("Received HLArequestHandles = " + msg.ToString()); try { HLAreportHandlesMessage reportHandlesMessage = new HLAreportHandlesMessage(); //reportHandlesMessage.BlockStart = AcquireHandles(msg.BlockSize); reportHandlesMessage.BlockSize = msg.BlockSize; if (log.IsDebugEnabled) log.Debug("Assigned handles starting at " + reportHandlesMessage.BlockStart); interactionManager.SendInteraction(reportHandlesMessage); } catch (RTIexception rtie) { throw new FederateInternalError(rtie.ToString()); } }
public override void OnReceiveHLAreportHandles(HLAreportHandlesMessage msg) { if (log.IsDebugEnabled) log.Debug("Received HLAreportHandles = " + msg.ToString()); lock (this) { //handleCounter = msg.BlockStart; System.Threading.Monitor.Pulse(this); } }