esp32-sip-client-with-headset/main/web/web_server.h

33 lines
524 B
C

#pragma once
#include "esp_err.h"
#include "esp_http_server.h"
#ifdef __cplusplus
extern "C" {
#endif
/**
* Initialisiert und startet den Webserver
*/
esp_err_t web_server_init(void);
/**
* Stoppt den Webserver
*/
esp_err_t web_server_stop(void);
/**
* Gibt das Webserver-Handle zurück
*/
httpd_handle_t web_server_get_handle(void);
/**
* Sendet ein WebSocket Event an alle verbundenen Clients
*/
esp_err_t web_server_send_ws_event(const char* event_type, const char* json_data);
#ifdef __cplusplus
}
#endif