![]()  | 
  
    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.