Go to the source code of this file.
Functions | |
int | WebServer_SetActive (int active) |
Start the WebServer up, listening on port 80. | |
int | WebServer_GetActive (void) |
Read the active state of the WebServer subsystem. | |
int | WebServer_SetListenPort (int port) |
Set the port that the webserver should listen on for new connections. | |
int | WebServer_GetListenPort (void) |
Get the port that the webserver is currently listening on. | |
int | WebServer_Route (char *address, int(*handler)(char *requestType, char *address, char *requestBuffer, int requestMaxSize, void *socket, char *buffer, int len)) |
Adds a route handler to the WebServer. | |
int | WebServer_WriteResponseOkHTML (void *socket) |
Writes the HTTP OK message and sets the content type to HTML. | |
int | WebServer_WriteResponseOkPlain (void *socket) |
Writes the HTTP OK message and sets the content type to plain text. | |
int | WebServer_WriteHeader (int includeCSS, void *socket, char *buffer, int len) |
Writes the HTML header. | |
int | WebServer_WriteBodyStart (char *reloadAddress, void *socket, char *buffer, int len) |
Writes the start of the BODY tag. | |
int | WebServer_WriteBodyEnd (void *socket) |
Writes the end of the Body tag - and the final end of HTML tag. | |
bool | WebServer_GetPostData (void *socket, char *requestBuffer, int maxSize) |
Set the data of an incoming HTTP POST request to the given buffer. | |
int | WebServer_ParseFormElements (char *request, HtmlForm *form) |
Extract the elements of an HTML form into key/value pairs. |
Definition in file webserver.c.