RTEMS CPU Kit with SuperCore
4.11.3
|
Telnet configuration structure. More...
#include <telnetd.h>
Data Fields | |
rtems_telnetd_command | command |
Function invoked for each Telnet connection. More... | |
void * | arg |
Argument for command function. | |
rtems_task_priority | priority |
Task priority. More... | |
size_t | stack_size |
Task stack size. | |
rtems_shell_login_check_t | login_check |
Login check function. More... | |
bool | keep_stdio |
Keep standard IO of the caller. More... | |
Telnet configuration structure.
rtems_telnetd_command rtems_telnetd_config_table::command |
Function invoked for each Telnet connection.
The first parameter contains the device name. The second parameter contains the argument pointer of this configuration table.
Referenced by rtems_telnetd_initialize().
bool rtems_telnetd_config_table::keep_stdio |
Keep standard IO of the caller.
Telnet takes over the standard input, output and error associated with task, if this parameter is set to true
. In this case, it will not listen on any sockets. When this parameter is false
, Telnet will create other tasks for the shell which listen on sockets.
rtems_shell_login_check_t rtems_telnetd_config_table::login_check |
Login check function.
Method used for login checks. Use NULL
to disable a login check.
rtems_task_priority rtems_telnetd_config_table::priority |
Task priority.
If this parameter is equal to zero, then the priority of network task is used or 100 if this priority is less than two.