Telnet server functions.
More...
Telnet server functions.
|
int | telnet_server_start (void) |
| Start the Telnet server thread.
|
|
int | telnet_server_write (const void *buffer, size_t len) |
| Write data to the telnet client.
|
|
int | telnet_server_read (void *buffer, size_t count) |
| Read data from the telnet client, will block until data is available.
|
|
void | telnet_server_disconnect (void) |
| Request to disconnect the current client.
|
|
void | telnet_cb_pre_connected (sock_tcp_t *sock) |
| Callback function that gets called when a telnet client connects but before stdio is redirected.
|
|
void | telnet_cb_connected (sock_tcp_t *sock) |
| Callback function that gets called when a telnet client connects after stdio is redirected.
|
|
void | telnet_cb_disconneced (void) |
| Callback function that gets called after a telnet client disconnected.
|
|
◆ CONFIG_TELNET_PORT
#define CONFIG_TELNET_PORT (23) |
The port for the Telnet server to listen on.
Definition at line 57 of file telnet.h.
◆ telnet_cb_connected()
Callback function that gets called when a telnet client connects after stdio is redirected.
- Parameters
-
◆ telnet_cb_pre_connected()
Callback function that gets called when a telnet client connects but before stdio is redirected.
- Parameters
-
◆ telnet_server_disconnect()
void telnet_server_disconnect |
( |
void |
| ) |
|
Request to disconnect the current client.
This only sets the disconnect request flag, so it's safe to call
this from interrupt context.
◆ telnet_server_read()
int telnet_server_read |
( |
void * |
buffer, |
|
|
size_t |
count |
|
) |
| |
Read data from the telnet client, will block until data is available.
- Parameters
-
[out] | buffer | The buffer to write data from the client |
[in] | count | Number of bytes to read |
- Returns
- number of bytes read, error otherwise
◆ telnet_server_start()
int telnet_server_start |
( |
void |
| ) |
|
Start the Telnet server thread.
- Returns
- 0 on success, error otherwise
◆ telnet_server_write()
int telnet_server_write |
( |
const void * |
buffer, |
|
|
size_t |
len |
|
) |
| |
Write data to the telnet client.
- Parameters
-
[in] | buffer | The buffer to send to the client |
[in] | len | The length of the buffer |
- Returns
- 0 on success, error otherwise