lib/efreet_cache.c File Reference
#include <unistd.h>
#include <fcntl.h>
#include <sys/stat.h>
#include <Eet.h>
#include <Ecore.h>
#include <Ecore_File.h>
#include "Efreet.h"
#include "efreet_private.h"
#include "efreet_cache_private.h"
Include dependency graph for efreet_cache.c:

Data Structures | |
struct | _Efreet_Old_Cache |
Defines | |
#define | EDD_SHUTDOWN(Edd) |
#define | EFREET_MODULE_LOG_DOM _efreet_cache_log_dom |
Typedefs | |
typedef struct _Efreet_Old_Cache | Efreet_Old_Cache |
Functions | |
Eina_Bool | efreet_cache_check (Eet_File **ef, const char *path, int major) |
void * | efreet_cache_close (Eet_File *ef) |
Efreet_Desktop * | efreet_cache_desktop_find (const char *file) |
void | efreet_cache_desktop_free (Efreet_Desktop *desktop) |
void | efreet_cache_desktop_update (void) |
int | efreet_cache_init (void) |
void | efreet_cache_shutdown (void) |
EAPI const char * | efreet_desktop_cache_dirs (void) |
EAPI const char * | efreet_desktop_cache_file (void) |
EAPI Eet_Data_Descriptor * | efreet_desktop_edd (void) |
EAPI Eet_Data_Descriptor * | efreet_version_edd (void) |
Variables | |
EAPI int | EFREET_EVENT_DESKTOP_CACHE_UPDATE = 0 |
EAPI int | EFREET_EVENT_ICON_CACHE_UPDATE = 0 |
Define Documentation
#define EDD_SHUTDOWN | ( | Edd | ) |
Value:
if (Edd) eet_data_descriptor_free(Edd); \
Edd = NULL;
#define EFREET_MODULE_LOG_DOM _efreet_cache_log_dom |
Typedef Documentation
typedef struct _Efreet_Old_Cache Efreet_Old_Cache |
Function Documentation
Eina_Bool efreet_cache_check | ( | Eet_File ** | ef, |
const char * | path, | ||
int | major | ||
) |
void* efreet_cache_close | ( | Eet_File * | ef | ) |
References NON_EXISTING.
Referenced by efreet_cache_shutdown(), efreet_util_desktop_cache_reload(), and efreet_util_shutdown().
EAPI Eet_Data_Descriptor* efreet_desktop_edd | ( | void | ) |
Referenced by efreet_cache_desktop_find().
EAPI Eet_Data_Descriptor* efreet_version_edd | ( | void | ) |
Referenced by efreet_cache_check().