コード例 #1
0
ファイル: Fsm.cs プロジェクト: sleighter/dicom-sharp
 internal virtual void Write(AReleaseRP rp)
 {
     throw new SystemException();
 }
コード例 #2
0
ファイル: Fsm.cs プロジェクト: sleighter/dicom-sharp
 internal override void Write(AReleaseRP rp)
 {
     try
     {
         rp.WriteTo(m_fsm.stream);
     }
     catch (IOException e)
     {
         m_fsm.ChangeState(m_fsm.STA1);
         throw e;
     }
     m_fsm.ChangeState(m_fsm.STA13);
 }
コード例 #3
0
ファイル: Fsm.cs プロジェクト: sleighter/dicom-sharp
 public void Write(AReleaseRP rp)
 {
     FireWrite(rp);
     try
     {
         lock( stream )
         {
             state.Write(rp);
         }
     }
     catch (IOException ioe)
     {
         if (assocListener != null)
             assocListener.Error(assoc, ioe);
         throw ioe;
     }
 }