CamelMboxSummary
3
CAMEL Library

# CamelMboxSummary

## Synopsis

    #define             STATUS_PINE
                        CamelMboxSummary;
                        CamelMboxMessageContentInfo;
                        CamelMboxMessageInfo;
    CamelMboxSummary *  camel_mbox_summary_new              (struct _CamelFolder *,
                                                             const gchar *filename,
                                                             const gchar *mbox_name,
                                                             CamelIndex *index);
    void                camel_mbox_summary_xstatus          (CamelMboxSummary *mbs,
                                                             gint state);
    gint                camel_mbox_summary_sync_mbox        (CamelMboxSummary *cls,
                                                             guint32 flags,
                                                             CamelFolderChangeInfo *changeinfo,
                                                             gint fd,
                                                             gint fdout,
                                                             CamelException *ex);

## Description

## Details

### STATUS_PINE

    #define STATUS_PINE

### CamelMboxSummary

    typedef struct {
    	CamelLocalSummary parent;

    	CamelFolderChangeInfo *changes;	/* used to build change sets */

    	guint32 version;
    	gsize folder_size;	/* size of the mbox file, last sync */

    	guint xstatus:1;	/* do we store/honour xstatus/status headers */
    } CamelMboxSummary;

### CamelMboxMessageContentInfo

    typedef struct {
    	CamelMessageContentInfo info;
    } CamelMboxMessageContentInfo;

### CamelMboxMessageInfo

    typedef struct {
    	CamelLocalMessageInfo info;

    	off_t frompos;
    } CamelMboxMessageInfo;

### camel_mbox_summary_new ()

    CamelMboxSummary *  camel_mbox_summary_new              (struct _CamelFolder *,
                                                             const gchar *filename,
                                                             const gchar *mbox_name,
                                                             CamelIndex *index);

Create a new CamelMboxSummary object.

`Param1` :

`filename` :

`mbox_name` :

`index` :

Returns :

  A new CamelMboxSummary widget.

### camel_mbox_summary_xstatus ()

    void                camel_mbox_summary_xstatus          (CamelMboxSummary *mbs,
                                                             gint state);

`mbs` :

`state` :

### camel_mbox_summary_sync_mbox ()

    gint                camel_mbox_summary_sync_mbox        (CamelMboxSummary *cls,
                                                             guint32 flags,
                                                             CamelFolderChangeInfo *changeinfo,
                                                             gint fd,
                                                             gint fdout,
                                                             CamelException *ex);

`cls` :

`flags` :

`changeinfo` :

`fd` :

`fdout` :

`ex` :

Returns :