|
| virtual | ~ChannelHandler ()=default |
| |
| virtual bool | on_pty_request (Channel &, std::string_view term, PtySize) |
| |
| virtual bool | on_pty_resize (Channel &, PtySize) |
| |
| virtual bool | on_shell_request (Channel &) |
| |
| virtual bool | on_exec_request (Channel &, std::string_view command) |
| |
| virtual bool | on_subsystem_request (Channel &, std::string_view name) |
| |
| virtual bool | on_env_request (Channel &, std::string_view name, std::string_view value) |
| |
| virtual void | on_x11_request (Channel &, bool single_connection, std::string_view auth_protocol, std::string_view auth_cookie, std::uint32_t screen_number) |
| |
| virtual void | on_signal (Channel &, std::string_view signal_name) |
| |
| virtual std::size_t | on_data (Channel &, ByteView, Stream) |
| | Return the number of bytes consumed (libssh re-delivers the remainder).
|
| |
| virtual void | on_eof (Channel &) |
| |
| virtual void | on_close (Channel &) |
| |
| virtual void | on_writable (Channel &) |
| | Called when the channel's send window opens up again.
|
| |
Per-channel request/data handling. See docs/design/08 §8.6.