|  |  |  | Camel Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
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);
CamelVeeDataCache * camel_vee_data_cache_new            (void);
FIXME Document me!
Since 3.6
void camel_vee_data_cache_add_subfolder (CamelVeeDataCache *data_cache,CamelFolder *subfolder);
FIXME Document me!
Since 3.6
void camel_vee_data_cache_remove_subfolder (CamelVeeDataCache *data_cache,CamelFolder *subfolder);
FIXME Document me!
Since 3.6
CamelVeeSubfolderData * camel_vee_data_cache_get_subfolder_data (CamelVeeDataCache *data_cache,CamelFolder *folder);
FIXME Document me!
Since 3.6
gboolean camel_vee_data_cache_contains_message_info_data (CamelVeeDataCache *data_cache,CamelFolder *folder,const gchar *orig_message_uid);
| Returns : | FALSE if not, while camel_vee_data_cache_get_message_info_data()auto-adds it to data_cache. | 
Since 3.6
CamelVeeMessageInfoData * camel_vee_data_cache_get_message_info_data (CamelVeeDataCache *data_cache,CamelFolder *folder,const gchar *orig_message_uid);
FIXME Document me!
Since 3.6
CamelVeeMessageInfoData * camel_vee_data_cache_get_message_info_data_by_vuid (CamelVeeDataCache *data_cache,const gchar *vee_message_uid);
FIXME Document me!
Since 3.6
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);
FIXME Document me!
Since 3.6
void camel_vee_data_cache_remove_message_info_data (CamelVeeDataCache *data_cache,CamelVeeMessageInfoData *mi_data);
FIXME Document me!
Since 3.6