|
| | CommandHandler (Runner runner) |
| |
| bool | on_exec_request (Channel &, std::string_view command) override |
| |
| std::size_t | on_data (Channel &, ByteView, Stream) override |
| | Return the number of bytes consumed (libssh re-delivers the remainder).
|
| |
| void | on_eof (Channel &) override |
| |
Public Member Functions inherited from sshpp::server::ChannelHandler |
| 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_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 void | on_close (Channel &) |
| |
| virtual void | on_writable (Channel &) |
| | Called when the channel's send window opens up again.
|
| |
Runs a fixed callback per exec request; no local process is spawned.