|
Data Structures | |
| struct | httpd_cgi_call |
Files | |
| file | httpd-cgi.c |
| file | httpd-cgi.h |
| file | httpd.c |
Defines | |
| #define | HTTPD_CGI_CALL(name, str, function) |
| HTTPD CGI function declaration. | |
| #define | STATE_WAITING 0 |
| #define | STATE_OUTPUT 1 |
| #define | ISO_nl 0x0a |
| #define | ISO_space 0x20 |
| #define | ISO_bang 0x21 |
| #define | ISO_percent 0x25 |
| #define | ISO_period 0x2e |
| #define | ISO_slash 0x2f |
| #define | ISO_colon 0x3a |
Functions | |
| HTTPD_CGI_CALL (file,"file-stats", file_stats) | |
| HTTPD_CGI_CALL (tcp,"tcp-connections", tcp_stats) | |
| HTTPD_CGI_CALL (net,"net-stats", net_stats) | |
| typedef | PT_THREAD ((*httpd_cgifunction)(struct httpd_state *, char *)) |
| httpd_cgifunction | httpd_cgi (char *name) |
| void | httpd_cgi_init (void) |
The uIP web server is a very simplistic implementation of an HTTP server. It can serve web pages and files from a read-only ROM filesystem, and provides a very small scripting language.
| #define HTTPD_CGI_CALL | ( | name, | ||
| str, | ||||
| function | ||||
| ) |
HTTPD CGI function declaration.
| name | The C variable name of the function | |
| str | The string name of the function, used in the script file | |
| function | A pointer to the function that implements it |
This macro is used for declaring a HTTPD CGI function. This function is then added to the list of HTTPD CGI functions with the httpd_cgi_add() function.
Definition at line 77 of file httpd-cgi.h.
1.7.1