public void Write(AReleaseRQ rq) { FireWrite(rq); try { lock (stream) { state.Write(rq); } } catch (IOException ioe) { if (assocListener != null) { assocListener.Error(assoc, ioe); } throw ioe; } }
internal virtual void Write(AReleaseRQ rq) { throw new SystemException(); }
internal override void Write(AReleaseRQ rq) { try { m_fsm.ChangeState(m_fsm.STA7); rq.WriteTo(m_fsm.stream); } catch (IOException e) { m_fsm.ChangeState(m_fsm.STA1); throw e; } }