shell server context More...
#include <shell_server.h>
| Data Fields | |
| SshServerContext * | sshServerContext | 
| SSH server context.  More... | |
| uint_t | numSessions | 
| Maximum number of shell sessions.  More... | |
| ShellServerSession * | sessions | 
| Shell sessions.  More... | |
| ShellServerCheckUserCallback | checkUserCallback | 
| User verification callback function.  More... | |
| ShellServerCommandLineCallback | commandLineCallback | 
| Command line processing callback function.  More... | |
| ShellServerCloseCallback | closeCallback | 
| Session closing callback function.  More... | |
| bool_t | running | 
| Operational state of the shell server.  More... | |
| bool_t | stop | 
| Stop request.  More... | |
| OsEvent | event | 
| Event object used to poll the channels.  More... | |
| SshChannelEventDesc | eventDesc [SHELL_SERVER_MAX_SESSIONS] | 
| The events the application is interested in.  More... | |
Detailed Description
shell server context
Definition at line 235 of file shell_server.h.
Field Documentation
◆ checkUserCallback
| ShellServerCheckUserCallback checkUserCallback | 
User verification callback function.
Definition at line 240 of file shell_server.h.
◆ closeCallback
| ShellServerCloseCallback closeCallback | 
Session closing callback function.
Definition at line 242 of file shell_server.h.
◆ commandLineCallback
| ShellServerCommandLineCallback commandLineCallback | 
Command line processing callback function.
Definition at line 241 of file shell_server.h.
◆ event
| OsEvent event | 
Event object used to poll the channels.
Definition at line 245 of file shell_server.h.
◆ eventDesc
| SshChannelEventDesc eventDesc[SHELL_SERVER_MAX_SESSIONS] | 
The events the application is interested in.
Definition at line 246 of file shell_server.h.
◆ numSessions
| uint_t numSessions | 
Maximum number of shell sessions.
Definition at line 238 of file shell_server.h.
◆ running
| bool_t running | 
Operational state of the shell server.
Definition at line 243 of file shell_server.h.
◆ sessions
| ShellServerSession* sessions | 
Shell sessions.
Definition at line 239 of file shell_server.h.
◆ sshServerContext
| SshServerContext* sshServerContext | 
SSH server context.
Definition at line 237 of file shell_server.h.
◆ stop
| bool_t stop | 
Stop request.
Definition at line 244 of file shell_server.h.
The documentation for this struct was generated from the following file:
- cyclone_ssh/shell/shell_server.h
