Back to FlowSsh Documentation

ClientSessionChannel - Signal

[C]

__cdecl FlowSshC_ClientSessionChannel_Signal(
  FlowSshC_ClientSessionChannel* channel,
  wchar_t const* signalName,
  FlowSshC_ProgressHandler handler,
  void* handlerData);

[C++]

[ClientSessionChannel] void Signal(
  wchar_t const* signalName,
  RefPtr<ProgressHandler> const& progress);

[C#]

[ClientSessionChannel] public void Signal(
  string signalName,
  ProgressHandler progress);

Parameters

  • [C] channel: FlowSshC_ClientSessionChannel pointer.
  • [C] handler: A ProgressHandler function to be used with the request. Optional.
  • [C] handlerData: An application-defined value to be passed to the handler. Optional.
     
  • signalName: 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).
  • [Cpp/Net] progress: A ProgressHandler object to be used with the request. Optional.

Remarks

Sends a signal to the server.

There are two ways to send the Ctrl+C signal: either by sending a 0x03 data byte or by issuing the INT signal. Bitvise SSH Server will also accept the custom BREAK@bitvise.com (Ctrl+Break) signal.