Example #1
0
 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;
     }
 }
Example #2
0
 internal virtual void Write(AReleaseRQ rq)
 {
     throw new SystemException();
 }
Example #3
0
 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;
     }
 }