CamelIMAPXSummary

CamelIMAPXSummary

Synopsis

#define             CAMEL_IMAPX_SERVER_FLAGS
struct              CamelIMAPXMessageInfo;
struct              CamelIMAPXMessageContentInfo;
struct              CamelIMAPXSummary;
CamelFolderSummary * camel_imapx_summary_new            (CamelFolder *folder);
void                camel_imapx_summary_add_offline     (CamelFolderSummary *summary,
                                                         const gchar *uid,
                                                         CamelMimeMessage *message,
                                                         const CamelMessageInfo *info);
void                camel_imapx_summary_add_offline_uncached
                                                        (CamelFolderSummary *summary,
                                                         const gchar *uid,
                                                         const CamelMessageInfo *info);

Object Hierarchy

  GObject
   +----CamelObject
         +----CamelFolderSummary
               +----CamelIMAPXSummary

Description

Details

CAMEL_IMAPX_SERVER_FLAGS

#define             CAMEL_IMAPX_SERVER_FLAGS

struct CamelIMAPXMessageInfo

struct CamelIMAPXMessageInfo {
	CamelMessageInfoBase info;

	guint32 server_flags;
	CamelFlag *server_user_flags;
};

struct CamelIMAPXMessageContentInfo

struct CamelIMAPXMessageContentInfo {
	CamelMessageContentInfo info;
};

struct CamelIMAPXSummary

struct CamelIMAPXSummary;

camel_imapx_summary_new ()

CamelFolderSummary * camel_imapx_summary_new            (CamelFolder *folder);

This will create a new CamelIMAPXSummary object and read in the summary data from disk, if it exists.

folder :

Parent folder.

Returns :

A new CamelIMAPXSummary object.

camel_imapx_summary_add_offline ()

void                camel_imapx_summary_add_offline     (CamelFolderSummary *summary,
                                                         const gchar *uid,
                                                         CamelMimeMessage *message,
                                                         const CamelMessageInfo *info);

camel_imapx_summary_add_offline_uncached ()

void                camel_imapx_summary_add_offline_uncached
                                                        (CamelFolderSummary *summary,
                                                         const gchar *uid,
                                                         const CamelMessageInfo *info);