Go to the source code of this file.
Typedefs | |
| typedef struct yaz_mime_info * | yaz_mime_types |
Functions | |
| yaz_mime_types | yaz_mime_types_create (void) |
| void | yaz_mime_types_add (yaz_mime_types t, const char *suffix, const char *mime_type) |
| const char * | yaz_mime_lookup_suffix (yaz_mime_types t, const char *suffix) |
| const char * | yaz_mime_lookup_fname (yaz_mime_types t, const char *fname) |
| void | yaz_mime_types_destroy (yaz_mime_types t) |
Definition in file mime.h.
| typedef struct yaz_mime_info* yaz_mime_types |
| const char* yaz_mime_lookup_fname | ( | yaz_mime_types | t, | |
| const char * | fname | |||
| ) |
Definition at line 59 of file mime.c.
References yaz_mime_lookup_suffix().
Referenced by process_http_request().
| const char* yaz_mime_lookup_suffix | ( | yaz_mime_types | t, | |
| const char * | suffix | |||
| ) |
Definition at line 48 of file mime.c.
References yaz_mime_entry::mime_type, yaz_mime_entry::next, yaz_mime_entry::suffix, and yaz_mime_info::table.
Referenced by yaz_mime_lookup_fname().
| void yaz_mime_types_add | ( | yaz_mime_types | t, | |
| const char * | suffix, | |||
| const char * | mime_type | |||
| ) |
Definition at line 38 of file mime.c.
References yaz_mime_entry::mime_type, yaz_mime_entry::next, yaz_mime_entry::suffix, yaz_mime_info::table, xmalloc, and xstrdup.
Referenced by process_http_request().
| yaz_mime_types yaz_mime_types_create | ( | void | ) |
Definition at line 31 of file mime.c.
References yaz_mime_info::table, and xmalloc.
Referenced by process_http_request().
| void yaz_mime_types_destroy | ( | yaz_mime_types | t | ) |
Definition at line 67 of file mime.c.
References yaz_mime_entry::mime_type, yaz_mime_entry::next, yaz_mime_entry::suffix, yaz_mime_info::table, and xfree.
Referenced by process_http_request().
1.5.6