#define SSI_TYPE_VIRTUAL 0x02
#define SSI_TYPE_EXEC 0x03
#define SSI_TYPE_ECHO 0x04
#define HTTP_SSI_CMD_INCLUDE 1
#define HTTP_SSI_CMD_ECHO 2
#define HTTP_SSI_CMD_CONFIG 3
#define HTTP_SSI_CMD_SET 4
#define HTTP_SSI_CMD_IF 5
#define HTTP_SSI_CMD_ELIF 6
#define HTTP_SSI_CMD_ELSE 7
#define HTTP_SSI_CMD_ENDIF 8
#define HTTP_SSI_CMD_BLOCK 9
#define HTTP_SSI_CMD_ENDBLOCK 10
#define HTTP_SSI_NUM_COMMANDS
See: | Type struct _HTTP_SSI_PARAM |
struct _HTTP_SSI_PARAM | |
{ | |
const char* ipar_name; | |
int ipar_namelen; | |
const char* ipar_value; | |
int ipar_valuelen; | |
} |
See: | Type struct _HTTP_SSI_COMMAND |
struct _HTTP_SSI_COMMAND | |
{ | |
char* icmd_name; | |
int icmd_namelen; | |
HTTP_SSICMD_HANDLER icmd_handler; | |
} |
Visible in: | nut/pro/uhttp/modules/mod_ssi.c | |
Used in: | HttpSsiParse() | nut/pro/uhttp/modules/mod_ssi.c |
Used in: | HttpRegisterSsiVarHandler() | |
HttpSsiEchoHandler() |
Prototyped in: | nut/include/pro/uhttp/modules/mod_ssi.h | |
Called by: | NutAppMain() | nut/app/uhttpd_ssi/httpd_ssi.c |
References Variables: | ssivar_handler | nut/pro/uhttp/modules/mod_ssi.c |
Calls: | fputs() | nut/crt/fputs.c |
memcpy() | nut/c/string/memcpy.c | |
realloc() | nut/crt/realloc.c | |
Used in: | nut/pro/uhttp/modules/mod_ssi.c | |
References Variables: | ssivar_handler | nut/pro/uhttp/modules/mod_ssi.c |
Calls: | memset() | nut/c/string/memset.c |
isalpha(), isspace(), strncasecmp() | ||
Called by: | HttpSsiProcessFile() | nut/pro/uhttp/modules/mod_ssi.c |
References Variables: | ssiCmdList | nut/pro/uhttp/modules/mod_ssi.c |
Prototyped in: | nut/pro/uhttp/modules/mod_ssi.c | |
Used in: | nut/pro/uhttp/modules/mod_ssi.c |