You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
29 lines
598 B
29 lines
598 B
/**
|
|
* TCP debug server.
|
|
*
|
|
* Broadcasts TCP debug messages and provides a simple console interface
|
|
* to modify settings.
|
|
*/
|
|
|
|
#ifndef CSPEMU_TCPDBG_SERVER_H
|
|
#define CSPEMU_TCPDBG_SERVER_H
|
|
|
|
#include <stdint.h>
|
|
#include <console/console.h>
|
|
#include "esp_err.h"
|
|
#include "socket_server.h"
|
|
|
|
extern Tcpd_t g_telnet_server;
|
|
|
|
esp_err_t telnetsrv_start(uint16_t port);
|
|
|
|
esp_err_t telnetsrv_send(TcpdClient_t client, const char *message, ssize_t len);
|
|
|
|
void telnetsrv_kick_all(void);
|
|
|
|
/**
|
|
* Broadcast the welcome message
|
|
*/
|
|
void console_print_motd(console_ctx_t *ctx);
|
|
|
|
#endif //CSPEMU_TCPDBG_SERVER_H
|
|
|