|
Zephyr API Documentation 4.4.99
A Scalable Open Source RTOS
|
SSH transport user data. More...
#include <zephyr/shell/shell_ssh.h>
Data Fields | |
| const struct shell * | sh |
| Shell instance associated with this transport. | |
| struct shell_ssh * | ssh |
| Shell SSH transport API. | |
| struct ssh_channel * | channel |
| SSH channel associated with this transport. | |
| struct ssh_transport * | transport |
| SSH transport associated with this user data. | |
| struct shell_ssh_passwd | password |
| SSH server password storage. | |
| int | ssh_instance |
| Instance of the SSH connection (could be client or server). | |
| bool | in_use |
| Is this context in use (server-side pool tracking). | |
SSH transport user data.
This structure holds the user data for the shell SSH transport. It is passed to the transport event callback and can be used to store any necessary context for the transport.
| struct ssh_channel* shell_ssh_context::channel |
SSH channel associated with this transport.
| bool shell_ssh_context::in_use |
Is this context in use (server-side pool tracking).
| struct shell_ssh_passwd shell_ssh_context::password |
SSH server password storage.
| const struct shell* shell_ssh_context::sh |
Shell instance associated with this transport.
| struct shell_ssh* shell_ssh_context::ssh |
Shell SSH transport API.
| int shell_ssh_context::ssh_instance |
Instance of the SSH connection (could be client or server).
| struct ssh_transport* shell_ssh_context::transport |
SSH transport associated with this user data.