private void Error()
 {
     Debug.Assert(m_session != null);
     m_socket.EventDisconnected(m_endpoint, m_handle);
     m_session.Detach();
     Unplug();
     Destroy();
 }
Ejemplo n.º 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();
        }
Ejemplo n.º 3
0
 private void Error()
 {
     Debug.Assert(m_session != null);
     m_session.Detach();
     Destroy();
 }