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_Desktopefreet_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


Function Documentation

void* efreet_cache_close ( Eet_File *  ef)
EAPI Eet_Data_Descriptor* efreet_desktop_edd ( void  )
EAPI Eet_Data_Descriptor* efreet_version_edd ( void  )

Referenced by efreet_cache_check().