Macros
HTTP server macros. More...
Macros |
|
| #define | GOS_HTTP_SERVER_DYNAMIC_PAGES_START static gos_hs_dynamic_page_t gos_hs_dynamic_pages[] = { |
|
Begin list of dynamic URL callbacks.
|
|
| #define | GOS_HTTP_SERVER_DYNAMIC_PAGES_END }; |
|
End list of dynamic URL callbacks.
|
|
| #define | GOS_HTTP_SERVER_DYNAMIC_PAGE (url, _processor) |
|
Add to list of dynamic URL callbacks.
More...
|
|
| #define | GOS_HTTP_SERVER_REGISTER_DYNAMIC_PAGES () for(int i = 0; i < ARRAY_COUNT (gos_hs_dynamic_pages); ++i){ gos_hs_register_dynamic_page (&gos_hs_dynamic_pages[i]);} |
|
Register dynamic URL callbacksSee
gos_hs_register_dynamic_page()
|
|
Detailed Description
HTTP server macros.
Macro Definition Documentation
◆ GOS_HTTP_SERVER_DYNAMIC_PAGE
| #define GOS_HTTP_SERVER_DYNAMIC_PAGE | ( |
url,
|
|
_processor
|
|||
| ) |
Value:
{ \
.next = NULL, \
.path = url,\
.processor = _processor, \
}
Add to list of dynamic URL callbacks.
- Parameters
-
urlThe dynamic webpage URL route (e.g. /api/toggle_gpio) _processorDynamic webpage callback, gos_hs_request_processor_t
- Examples:
- network/http_server/main.c .