public virtual void Error(ErrorCode code, string message) { if (code.Equals(OpenFAST.Error.FastConstants.D9_TEMPLATE_NOT_REGISTERED)) { code = SessionConstants.TEMPLATE_NOT_SUPPORTED; message = "Template Not Supported"; } protocol.OnError(this, code, message); errorHandler.Error(code, message); }
public virtual void HandleMessage(Session session, Message message) { ErrorCode alertCode = ErrorCode.GetAlertCode(message); if (alertCode.Equals(SessionConstants.CLOSE)) { session.Close(alertCode); } else { session.ErrorHandler.Error(alertCode, message.GetString(4)); } }
public override void HandleMessage(Session session, Message message) { if (message.Template.Equals(FAST_ALERT_TEMPLATE)) { ErrorCode alertCode = ErrorCode.GetAlertCode(message); if (alertCode.Equals(SessionConstants.CLOSE)) { session.Close(alertCode); } else { session.ErrorHandler.Error(alertCode, message.GetString(4)); } } }