Zephyr API Documentation
2.7.0-rc2
A Scalable Open Source RTOS
|
#include <shell_telnet.h>
Data Fields | |
shell_transport_handler_t | shell_handler |
void * | shell_context |
struct shell_telnet_line_buf | line_out |
struct net_context * | client_ctx |
struct k_fifo | rx_fifo |
struct k_work_delayable | send_work |
struct k_work_sync | work_sync |
bool | output_lock |
TELNET-based shell transport.
struct net_context* shell_telnet::client_ctx |
Network context of TELNET client.
struct shell_telnet_line_buf shell_telnet::line_out |
Buffer for outgoing line.
bool shell_telnet::output_lock |
If set, no output is sent to the TELNET client.
struct k_fifo shell_telnet::rx_fifo |
RX packet FIFO.
struct k_work_delayable shell_telnet::send_work |
The delayed work is used to send non-lf terminated output that has been around for "too long". This will prove to be useful to send the shell prompt for instance.
void* shell_telnet::shell_context |
Context registered by shell.
shell_transport_handler_t shell_telnet::shell_handler |
Handler function registered by shell.
struct k_work_sync shell_telnet::work_sync |