shell_server_pty.c
error_t shellServerProcessDeleteKey(ShellServerSession *session)
Process delete key.
Definition: shell_server_pty.c:514
error_t shellServerGetPrevCommandLine(ShellServerSession *session, const char_t **commandLine, size_t *length)
Extract previous command line from history.
Definition: shell_server_misc.c:723
error_t shellServerProcessPageDownKey(ShellServerSession *session)
Process page down key.
Definition: shell_server_pty.c:766
error_t shellServerGetLastCommandLine(ShellServerSession *session, const char_t **commandLine, size_t *length)
Extract last command line from history.
Definition: shell_server_misc.c:875
error_t shellClearCommandLine(ShellServerSession *session)
Clear command line.
Definition: shell_server_pty.c:803
error_t sshReadChannel(SshChannel *channel, void *data, size_t size, size_t *received, uint_t flags)
Receive data from the specified channel.
Definition: ssh.c:2180
error_t shellServerProcessPageUpKey(ShellServerSession *session)
Process page up key.
Definition: shell_server_pty.c:729
Helper functions for SSH secure shell server.
error_t shellServerProcessUpKey(ShellServerSession *session)
Process up key.
Definition: shell_server_pty.c:655
SSH secure shell server.
Pseudo-terminal emulation.
error_t sshWriteChannel(SshChannel *channel, const void *data, size_t length, size_t *written, uint_t flags)
Write data to the specified channel.
Definition: ssh.c:2051
error_t shellServerProcessRightKey(ShellServerSession *session)
Process right key.
Definition: shell_server_pty.c:612
error_t shellServerInsertChar(ShellServerSession *session, char_t c)
Insert character at current position.
Definition: shell_server_pty.c:353
error_t shellServerProcessDownKey(ShellServerSession *session)
Process down key.
Definition: shell_server_pty.c:692
void shellServerAddCommandLine(ShellServerSession *session, const char_t *commandLine)
Add command line to history.
Definition: shell_server_misc.c:620
error_t shellServerGetNextCommandLine(ShellServerSession *session, const char_t **commandLine, size_t *length)
Extract next command line from history.
Definition: shell_server_misc.c:775
error_t shellServerProcessLeftKey(ShellServerSession *session)
Process left key.
Definition: shell_server_pty.c:568
error_t shellServerProcessWindowResize(ShellServerSession *session)
Process window resize event.
Definition: shell_server_pty.c:51
Secure Shell (SSH)
error_t shellServerProcessBackspaceKey(ShellServerSession *session)
Process backspace key.
Definition: shell_server_pty.c:434
error_t shellServerProcessChar(ShellServerSession *session)
Process received character.
Definition: shell_server_pty.c:214
error_t shellServerGetFirstCommandLine(ShellServerSession *session, const char_t **commandLine, size_t *length)
Extract first command line from history.
Definition: shell_server_misc.c:833
Debugging facilities.
error_t shellServerProcessCommandLine(ShellServerSession *session, char_t *commandLine)
Command line processing.
Definition: shell_server_misc.c:588
error_t shellRestoreCommandLine(ShellServerSession *session, const char_t *commandLine, size_t length)
Restore command line.
Definition: shell_server_pty.c:853