File nut/pro/uhttp/mediatypes.c


Included Files


Global Variable mediaTypeList

struct {...} mediaTypeList
Visible in:   nut/pro/uhttp/mediatypes.c
Used in: MediaTypesFindByExt() nut/pro/uhttp/mediatypes.c

Global Function GetMediaTypeEntry()

MEDIA_TYPE_ENTRY* GetMediaTypeEntry ( char* name )
Prototyped in: nut/include/pro/uhttp/mediatypes.h
Calls: MediaTypesFindByExt() nut/pro/uhttp/mediatypes.c
  strrchr() nut/c/string/strrchr.c

Global Function MediaTypeHandlerBinary()

int MediaTypeHandlerBinary ( HTTPD_SESSION* hs, const MEDIA_TYPE_ENTRY* mt, const char* filepath )
Prototyped in: nut/include/pro/uhttp/mediatypes.h
Calls: RfcTimeParse() nut/pro/rfctime.c
  _close() nut/crt/close.c
  _filelength() nut/crt/filelength.c
  _open() nut/crt/open.c
  _read() nut/crt/read.c
  fflush() nut/crt/fflush.c
  free() nut/crt/malloc.c
  fstat() nut/fs/pathops.c
  fwrite() nut/crt/fwrite.c
  malloc() nut/crt/malloc.c
  HttpSendError(), HttpSendHeaderBottom(), HttpSendHeaderDate(), HttpSendHeaderTop()
Called by: MediaTypeHandlerText() nut/pro/uhttp/mediatypes.c

Global Function MediaTypeHandlerText()

int MediaTypeHandlerText ( HTTPD_SESSION* hs, const MEDIA_TYPE_ENTRY* mt, const char* filepath )
Prototyped in: nut/include/pro/uhttp/mediatypes.h
Calls: MediaTypeHandlerBinary() nut/pro/uhttp/mediatypes.c

Global Function MediaTypesFindByExt()

MEDIA_TYPE_ENTRY* MediaTypesFindByExt ( const char* ext )
Calls: strcasecmp()
Called by: GetMediaTypeEntry() nut/pro/uhttp/mediatypes.c
References Variables: mediaTypeList nut/pro/uhttp/mediatypes.c