CamelMboxSummary
3
CAMEL Library

# CamelMboxSummary

## Synopsis

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

## Description

## Details

### STATUS_PINE

    #define STATUS_PINE

### CamelMboxSummary

    typedef struct {
    	CamelLocalSummary parent;

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

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

    	unsigned int 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 char *filename,
                                                             const char *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,
                                                             int state);

`mbs` :

`state` :

### camel_mbox_summary_sync_mbox ()

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

`cls` :

`flags` :

`changeinfo` :

`fd` :

`fdout` :

`ex` :

Returns :