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
);