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