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; } }