File nut/pro/httpopt.c


Included Files


External Variables

mimeTypes
extern MIMETYPES mimeTypes[]
Defined in: nut/pro/httpd.c

http_root
extern char* http_root

Defined in: nut/pro/httpd_p.c

Global Function NutHttpGetParameter()

char* NutHttpGetParameter ( REQUEST* req, char* name )
Prototyped in: nut/include/pro/httpd.h
Calls: strcmp() nut/c/string/strcmp.c

Global Function NutHttpGetParameterCount()

int NutHttpGetParameterCount ( REQUEST* req )
Prototyped in: nut/include/pro/httpd.h
Called by: NutHttpGetParameterName() nut/pro/httpopt.c
  NutHttpGetParameterValue() nut/pro/httpopt.c
  SSIDemoCGI() nut/app/httpd/httpserv.c
  ShowForm() nut/app/httpd/httpserv.c

Global Function NutHttpGetParameterName()

char* NutHttpGetParameterName ( REQUEST* req, int index )
Prototyped in: nut/include/pro/httpd.h
Calls: NutHttpGetParameterCount() nut/pro/httpopt.c
Called by: SSIDemoCGI() nut/app/httpd/httpserv.c
  ShowForm() nut/app/httpd/httpserv.c

Global Function NutHttpGetParameterValue()

char* NutHttpGetParameterValue ( REQUEST* req, int index )
Prototyped in: nut/include/pro/httpd.h
Calls: NutHttpGetParameterCount() nut/pro/httpopt.c
Called by: SSIDemoCGI() nut/app/httpd/httpserv.c
  ShowForm() nut/app/httpd/httpserv.c

Global Function NutHttpProcessPostQuery()

void NutHttpProcessPostQuery ( FILE* stream, REQUEST* req )
Prototyped in: nut/include/pro/httpd.h
Calls: NutHttpURLDecode() nut/pro/httpd.c
  fread() nut/crt/fread.c
  free() nut/crt/malloc.c
  malloc() nut/crt/malloc.c
  memset() nut/c/string/memset.c

Global Function NutHttpURLEncode()

char* NutHttpURLEncode ( char* str )
Prototyped in: nut/include/pro/httpd.h
Calls: malloc() nut/crt/malloc.c
  strlen() nut/c/string/strlen.c
  isalnum()

Global Function NutSetMimeHandler()

uint8_t NutSetMimeHandler ( char* extension, void (*handler)(FILE* stream,int fd,int file_len,char* http_root,REQUEST* req) )
Prototyped in: nut/include/pro/httpd.h
Calls: strcasecmp()
Called by: NutRegisterAsp() nut/pro/asp.c
References Variables: mimeTypes nut/pro/httpd.c