/// <summary>
 /// Event handler for Http2 session error.
 /// </summary>
 /// <param name="sender">The sender</param>
 /// <param name="e">Event data</param>
 private static void OnSessionError(object sender, ProtocolErrorEventArgs e)
 {
     Http2Logger.LogError("Session error: " + e.Exeption.Message);
     if (session.State == ProtocolSessionState.Closed)
     {
         // server closed on error
         if (appScriptMode)
         {
             // abort execution with error code
             Environment.Exit(1);
         }
     }
 }
 private void session_OnError(object sender, ProtocolErrorEventArgs e)
 {
     Console.WriteLine(e.Exeption.Message);
 }
Example #3
0
 static void onErrMsg(ProtocolErrorEventArgs msg)
 {
     System.Console.WriteLine("msg={0} pos={2} data={1}", msg.Msg, ByteArrayToString(msg.Data, msg.DataLen), msg.ErrorPos);
 }
 /// <summary>
 /// Инициализирует новый экземпляр класса <see cref="ProtocolUSB5E4DNoHeadCrc" />.
 /// </summary>
 public ProtocolUSB5E4DNoHeadCrc()
 {
     _package = new ProtocolMsgEventArgs(MaxFrameLen);
     _errorFrame = new ProtocolErrorEventArgs(MaxFrameLen);
     Reset();
 }
Example #5
0
 /// <summary>
 /// Обертка события: возникновение ошибки протокола в декодере
 /// </summary>
 /// <param name="e">Класс описывающий ошибку протокола</param>
 protected virtual void OnProtocolError(ProtocolErrorEventArgs e)
 {
     if (this.GotProtocolError != null)
     {
         this.GotProtocolError(e);
     }
 }
 /// <summary>
 /// Создаем декодер
 /// </summary>
 public ProtocolUSB7C6E()
 {
     _tmpMsg = new ProtocolMsgEventArgs(DECODER_MAX_DATA_LEN);
         _tmpErrMsg = new ProtocolErrorEventArgs(70000);        // FIXIT: убрать константу
         Reset();
 }