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