![]() |
libxputty 0.1
|
Go to the source code of this file.
Data Structures | |
| struct | XdgMimeMagicMatch |
| struct | XdgMimeMagicMatchlet |
| struct | XdgMimeMagic |
Typedefs | |
| typedef struct XdgMimeMagicMatch | XdgMimeMagicMatch |
| typedef struct XdgMimeMagicMatchlet | XdgMimeMagicMatchlet |
Enumerations | |
| enum | XdgMimeMagicState { XDG_MIME_MAGIC_SECTION , XDG_MIME_MAGIC_MAGIC , XDG_MIME_MAGIC_ERROR , XDG_MIME_MAGIC_EOF } |
Functions | |
| XdgMimeMagic * | _xdg_mime_magic_new (void) |
| void | _xdg_mime_magic_free (XdgMimeMagic *mime_magic) |
| int | _xdg_mime_magic_get_buffer_extents (XdgMimeMagic *mime_magic) |
| const char * | _xdg_mime_magic_lookup_data (XdgMimeMagic *mime_magic, const void *data, size_t len, int *result_prio, const char *mime_types[], int n_mime_types) |
| void | _xdg_mime_magic_read_from_file (XdgMimeMagic *mime_magic, const char *file_name) |
| typedef struct XdgMimeMagicMatch XdgMimeMagicMatch |
Definition at line 54 of file xdgmimemagic.c.
| typedef struct XdgMimeMagicMatchlet XdgMimeMagicMatchlet |
Definition at line 55 of file xdgmimemagic.c.
| enum XdgMimeMagicState |
| Enumerator | |
|---|---|
| XDG_MIME_MAGIC_SECTION | |
| XDG_MIME_MAGIC_MAGIC | |
| XDG_MIME_MAGIC_ERROR | |
| XDG_MIME_MAGIC_EOF | |
Definition at line 57 of file xdgmimemagic.c.
| void _xdg_mime_magic_free | ( | XdgMimeMagic * | mime_magic | ) |
Definition at line 644 of file xdgmimemagic.c.
References XdgMimeMagic::match_list.
Referenced by xdg_mime_shutdown().
| int _xdg_mime_magic_get_buffer_extents | ( | XdgMimeMagic * | mime_magic | ) |
Definition at line 653 of file xdgmimemagic.c.
References XdgMimeMagic::max_extent.
Referenced by xdg_mime_get_max_buffer_extents(), and xdg_mime_get_mime_type_for_file().
| const char * _xdg_mime_magic_lookup_data | ( | XdgMimeMagic * | mime_magic, |
| const void * | data, | ||
| size_t | len, | ||
| int * | result_prio, | ||
| const char * | mime_types[], | ||
| int | n_mime_types | ||
| ) |
Definition at line 659 of file xdgmimemagic.c.
References _xdg_mime_mime_type_equal(), XdgMimeMagic::match_list, XdgMimeMagicMatch::mime_type, XdgMimeMagicMatch::next, and XdgMimeMagicMatch::priority.
Referenced by xdg_mime_get_mime_type_for_data(), and xdg_mime_get_mime_type_for_file().
| XdgMimeMagic * _xdg_mime_magic_new | ( | void | ) |
Definition at line 638 of file xdgmimemagic.c.
| void _xdg_mime_magic_read_from_file | ( | XdgMimeMagic * | mime_magic, |
| const char * | file_name | ||
| ) |
Definition at line 798 of file xdgmimemagic.c.