|  |  |  | Camel Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | ||||
CamelVeeSummary; CamelVeeMessageInfo; CamelFolderSummary * camel_vee_summary_new (struct _CamelFolder *parent); CamelVeeMessageInfo * camel_vee_summary_add (CamelVeeSummary *s, CamelFolderSummary *summary, const gchar *uid, const gchar hash[8]); GPtrArray * camel_vee_summary_get_ids (CamelVeeSummary *summary, gchar hash[8]); void camel_vee_summary_load_check_unread_vfolder (CamelVeeSummary *vs);
typedef struct {
	CamelFolderSummary summary;
	gboolean force_counts;
	guint32 fake_visible_count;
} CamelVeeSummary;
typedef struct {
	CamelMessageInfo info;
	CamelFolderSummary *summary;
	guint32 old_flags;  /* These are just for identifying changed flags */
} CamelVeeMessageInfo;
CamelFolderSummary * camel_vee_summary_new (struct _CamelFolder *parent);
This will create a new CamelVeeSummary object and read in the summary data from disk, if it exists.
| 
 | Folder its attached to. | 
| Returns : | A new CamelVeeSummary object. | 
CamelVeeMessageInfo * camel_vee_summary_add (CamelVeeSummary *s, CamelFolderSummary *summary, const gchar *uid, const gchar hash[8]);
| 
 | |
| 
 | |
| 
 | |
| 
 | |
| Returns : | 
GPtrArray * camel_vee_summary_get_ids (CamelVeeSummary *summary, gchar hash[8]);
| 
 | |
| 
 | |
| Returns : | 
void camel_vee_summary_load_check_unread_vfolder (CamelVeeSummary *vs);
| 
 |