private void Error()
 {
     Debug.Assert(m_session != null);
     m_socket.EventDisconnected(m_endpoint, m_handle);
     m_session.Detach();
     Unplug();
     Destroy();
 }
示例#2
0
        private void Error()
        {
            Debug.Assert(m_session != null);

            m_session.Detach();

            m_ioObject.RemoveSocket(m_handle);

            // Disconnect from I/O threads poller object.
            m_ioObject.Unplug();

            m_session = null;

            m_state = State.Error;

            Destroy();
        }
示例#3
0
文件: PgmSender.cs 项目: r618/netmq
 private void Error()
 {
     Debug.Assert(m_session != null);
     m_session.Detach();
     Destroy();
 }