File nut/include/pro/uhttp/mediatypes.h


Included Files


Preprocessor definitions

#define _PRO_UHTTP_MEDIATYPES_H_

#define MEDIATYPE_EXT_MAXLEN 8

#define MTFLAG_INITIAL 1


Typedef MEDIA_TYPE_ENTRY

typedef struct _MEDIATYPE MEDIA_TYPE_ENTRY
See: Type struct _MEDIATYPE

Typedef MEDIATYPE_HANDLER

typedef int (*MEDIATYPE_HANDLER)(HTTPD_SESSION*,const MEDIA_TYPE_ENTRY*,const char*)

Type struct _MEDIATYPE

struct _MEDIATYPE
struct _MEDIATYPE  
   {  
      struct  
        {  
            MEDIA_TYPE_ENTRY* prev;  
            MEDIA_TYPE_ENTRY* next;  
        }  
     media_link;  
      char* media_type;  
      char* media_subtype;  
      unsigned int media_flags;  
      MEDIATYPE_HANDLER media_handler;  
      char media_ext[8+1];  
   }