Macros
HTTP server macros. More...
Macros | |
#define | HTTP_SERVER_DYNAMIC_PAGES_START static http_server_dynamic_page_t http_server_dynamic_pages[] = { |
Begin list of dynamic URL callbacks. | |
#define | HTTP_SERVER_DYNAMIC_PAGES_END }; |
End list of dynamic URL callbacks. | |
#define | HTTP_SERVER_DYNAMIC_PAGE(url, _processor) |
Add to list of dynamic URL callbacks. More... | |
#define | HTTP_SERVER_REGISTER_DYNAMIC_PAGES() for(int i = 0; i < ARRAY_COUNT(http_server_dynamic_pages); ++i){zn_hs_register_dynamic_page(&http_server_dynamic_pages[i]);} |
Register dynamic URL callbacksSee zn_hs_register_dynamic_page() | |
Detailed Description
HTTP server macros.
Macro Definition Documentation
#define HTTP_SERVER_DYNAMIC_PAGE | ( | url, |
|
_processor |
|||
) |
Value:
{ \
.next = NULL, \
.path = url, \
.processor = _processor, \
}
Add to list of dynamic URL callbacks.
- Parameters
-
url
The dynamic webpage URL route (e.g. /api/toggle_gpio) _processor
Dynamic webpage callback, http_server_request_processor_t