CamelVeeDataCache
CamelVeeDataCache
|
|
Synopsis
struct CamelVeeDataCache;
CamelVeeDataCache * camel_vee_data_cache_new (void);
void camel_vee_data_cache_add_subfolder (CamelVeeDataCache *data_cache,
CamelFolder *subfolder);
void camel_vee_data_cache_remove_subfolder
(CamelVeeDataCache *data_cache,
CamelFolder *subfolder);
CamelVeeSubfolderData * camel_vee_data_cache_get_subfolder_data
(CamelVeeDataCache *data_cache,
CamelFolder *folder);
gboolean camel_vee_data_cache_contains_message_info_data
(CamelVeeDataCache *data_cache,
CamelFolder *folder,
const gchar *orig_message_uid);
CamelVeeMessageInfoData * camel_vee_data_cache_get_message_info_data
(CamelVeeDataCache *data_cache,
CamelFolder *folder,
const gchar *orig_message_uid);
CamelVeeMessageInfoData * camel_vee_data_cache_get_message_info_data_by_vuid
(CamelVeeDataCache *data_cache,
const gchar *vee_message_uid);
void camel_vee_data_cache_foreach_message_info_data
(CamelVeeDataCache *data_cache,
CamelFolder *fromfolder,
void (*func) (CamelVeeMessageInfoData *mi_data, CamelFolder *subfolder, gpointer user_data),
gpointer user_data);
void camel_vee_data_cache_remove_message_info_data
(CamelVeeDataCache *data_cache,
CamelVeeMessageInfoData *mi_data);
Object Hierarchy
GObject
+----CamelVeeDataCache
Details
struct CamelVeeDataCache
struct CamelVeeDataCache;
camel_vee_data_cache_remove_subfolder ()
void camel_vee_data_cache_remove_subfolder
(CamelVeeDataCache *data_cache,
CamelFolder *subfolder);
camel_vee_data_cache_foreach_message_info_data ()
void camel_vee_data_cache_foreach_message_info_data
(CamelVeeDataCache *data_cache,
CamelFolder *fromfolder,
void (*func) (CamelVeeMessageInfoData *mi_data, CamelFolder *subfolder, gpointer user_data),
gpointer user_data);