Beispiel #1
0
 public void OnReceiveHLAreportHandles(HLAreportHandlesMessage msg)
 {
     message = msg;
     if (log.IsDebugEnabled)
     {
         log.Debug("Received LastMessage =  " + msg.ToString());
     }
     PulseMonitor();
 }
Beispiel #2
0
 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);
     }
 }
Beispiel #3
0
        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());
            }
        }
Beispiel #4
0
 public void OnReceiveHLAreportHandles(HLAreportHandlesMessage msg)
 {
     message = msg;
     if (log.IsDebugEnabled) log.Debug("Received LastMessage =  " + msg.ToString());
     PulseMonitor();
 }
Beispiel #5
0
        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());
            }
        }
Beispiel #6
0
 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);
     }
 }