|
| void | HTTPServer_init (void) |
| | Initialize the HTTPServer module. More...
|
| |
| void | HTTPServer_Params_init (HTTPServer_Params *params) |
| | Initialize the instance create params structure. More...
|
| |
| HTTPServer_Handle | HTTPServer_create (const URLHandler_Setup *urlh, int numURLh, HTTPServer_Params *params) |
| | Create an HTTPServer instance. More...
|
| |
| void | HTTPServer_delete (HTTPServer_Handle *srv) |
| | Delete an HTTPServer instance. More...
|
| |
| void | HTTPServer_sendSimpleResponse (int s, int status, const char *type, size_t len, const void *buf) |
| | Send a simple, complete response to a client. More...
|
| |
| void | HTTPServer_sendResponse (int s, int status, const char *headers[], int numHeaders, size_t len, const void *buf) |
| | Send a complete response to a client. More...
|
| |
| void | HTTPServer_sendErrorResponse (int s, int status) |
| | Send an error response to a client. More...
|
| |
| void | HTTPServer_sendResponseChunked (int s, int status, const char *type) |
| | Begin the process of sending a chunked response to a client. More...
|
| |
| void | HTTPServer_sendChunk (int s, const void *buf, size_t len) |
| | Continue and complete the process of sending a chunked response to a client. More...
|
| |
| int | HTTPServer_serveSelect (HTTPServer_Handle srv, const struct sockaddr *addr, int len, int backlog) |
| | Begin the HTTP Server's main processing loop. More...
|
| |
| bool | HTTPServer_stop (HTTPServer_Handle srv, uint32_t timeout) |
| | Stop a currently running server. More...
|
| |