Back to FlowSsh Documentation

ExitSignal Structure/Class

[C]

struct FlowSshC_ExitSignal
{
  wchar_t const* m_name;
  bool m_coreDumped;
  wchar_t const* m_errMsg;
};

[C++]

[ClientSessionChannel] struct ExitSignal
{
  std::wstring m_name;
  bool m_coreDumped;
  std::wstring m_errMsg;
};

[C#]

public sealed class ExitSignal
{
  public string Name;
  public bool CoreDumped;
  public string ErrMsg;
}

Members

  • Name: Signal name. Standard POSIX signal names are: ABRT, ALRM, FPE, HUP, ILL, INT, KILL, PIPE, QUIT, SEGV, TERM, USR1, USR2 (all without the SIG prefix).
  • CoreDumped: Whether a core dump has occurred or not. If true, the remote application terminated due to a fatal error.
  • ErrMsg: Additional textual explanation of the error message. This message might contain multiple lines separated by CFLR pairs.

Remarks

Contains information about the exit signal that caused the remote application to terminate.

[C] The exit signal is reported by the FlowSshC_ExitHandler.
[Cpp/Net] The exit signal is reported by the [Client]OnExitSignal handler.