#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 | |
| References Variables: | ssivar_handler | nut/pro/uhttp/modules/mod_ssi.c |
| Calls: | memcpy() | nut/c/string/memcpy.c |
| realloc() | nut/crt/realloc.c | |
| s_puts() | ||
| Used in: | nut/pro/uhttp/modules/mod_ssi.c | |
| References Variables: | ssivar_handler | nut/pro/uhttp/modules/mod_ssi.c |
| Calls: | 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 | |