CamelVeeSummary

CamelVeeSummary

Synopsis

struct              CamelVeeSummary;
struct              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]);

Object Hierarchy

  GObject
   +----CamelObject
         +----CamelFolderSummary
               +----CamelVeeSummary

Description

Details

struct CamelVeeSummary

struct CamelVeeSummary;

struct CamelVeeMessageInfo

struct CamelVeeMessageInfo {
	CamelMessageInfoBase info;
	CamelFolderSummary *orig_summary;
	guint32 old_flags;  /* These are just for identifying changed flags */
};

camel_vee_summary_new ()

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.

parent :

Folder its attached to.

Returns :

A new CamelVeeSummary object.

camel_vee_summary_add ()

CamelVeeMessageInfo * camel_vee_summary_add             (CamelVeeSummary *s,
                                                         CamelFolderSummary *summary,
                                                         const gchar *uid,
                                                         const gchar hash[8]);

camel_vee_summary_get_ids ()

GPtrArray *	        camel_vee_summary_get_ids           (CamelVeeSummary *summary,
                                                         gchar hash[8]);

Since 2.24