Beispiel #1
0
        private void Process()
        {
            MessageReassembler msg = new MessageReassembler(this);

            while (m_state.IsRunning)
            {
                try
                {
                    msg.Process();
                }
                catch
                {
                    ((IController)this).ClosePort();

                    Thread.Sleep(100);
                }
            }
        }
        private void Process()
        {
            MessageReassembler msg = new MessageReassembler(this);

            while (m_state.IsRunning)
            {
                try
                {
                    msg.Process();
                }
                catch (ThreadAbortException)
                {
                    Stop();
                    break;
                }
                catch
                {
                    ClosePort();
                    throw;
                }
            }
        }
Beispiel #3
0
        private void Process()
        {
            MessageReassembler msg = new MessageReassembler( this );

            while(m_state.IsRunning)
            {
                try
                {
                    msg.Process();
                }
                catch(ThreadAbortException)
                {
                    ((IController)this).Stop();
                    break;
                }
                catch
                {
                    ((IController)this).ClosePort();

                    Thread.Sleep( 100 );                    
                }
            }
        }
        private void Process()
        {
            MessageReassembler msg = new MessageReassembler( this );

            while(m_state.IsRunning)
            {
                try
                {
                    msg.Process();
                }
                catch(ThreadAbortException)
                {
                    Stop();
                    break;
                }
                catch
                {
                    ClosePort();
                    throw;
                }
            }
        }
 public void WireProtocolReceiveState( MessageReassembler.ReceiveState state )
 {
     WriteEvent( 3, ( int )state );
 }