CamelIMAP4StoreSummary
3
CAMEL Library

# CamelIMAP4StoreSummary

## Synopsis

                        CamelIMAP4StoreInfo;
                        CamelIMAP4StoreSummary;
    CamelIMAP4StoreSummary* camel_imap4_store_summary_new   (void);
    void                camel_imap4_store_summary_set_capabilities
                                                            (CamelIMAP4StoreSummary *s,
                                                             guint32 capa);
    void                camel_imap4_store_summary_set_namespaces
                                                            (CamelIMAP4StoreSummary *s,
                                                             const CamelIMAP4NamespaceList *ns);
    void                camel_imap4_store_summary_note_info (CamelIMAP4StoreSummary *s,
                                                             struct _CamelFolderInfo *fi);
    void                camel_imap4_store_summary_unnote_info
                                                            (CamelIMAP4StoreSummary *s,
                                                             struct _CamelFolderInfo *fi);
    struct _CamelFolderInfo* camel_imap4_store_summary_get_folder_info
                                                            (CamelIMAP4StoreSummary *s,
                                                             const char *top,
                                                             guint32 flags);

## Description

## Details

### CamelIMAP4StoreInfo

    typedef struct {
    	CamelStoreInfo info;
    } CamelIMAP4StoreInfo;

### CamelIMAP4StoreSummary

    typedef struct {
    	CamelStoreSummary summary;

    	struct _CamelIMAP4StoreSummaryPrivate *priv;

    	/* header info */
    	guint32 version;

    	CamelIMAP4NamespaceList *namespaces;
    	guint32 capa;
    } CamelIMAP4StoreSummary;

### camel_imap4_store_summary_new ()

    CamelIMAP4StoreSummary* camel_imap4_store_summary_new   (void);

Create a new CamelIMAP4StoreSummary object.

Returns :

  a new CamelIMAP4StoreSummary object.

### camel_imap4_store_summary_set_capabilities ()

    void                camel_imap4_store_summary_set_capabilities
                                                            (CamelIMAP4StoreSummary *s,
                                                             guint32 capa);

`s` :

`capa` :

### camel_imap4_store_summary_set_namespaces ()

    void                camel_imap4_store_summary_set_namespaces
                                                            (CamelIMAP4StoreSummary *s,
                                                             const CamelIMAP4NamespaceList *ns);

`s` :

`ns` :

### camel_imap4_store_summary_note_info ()

    void                camel_imap4_store_summary_note_info (CamelIMAP4StoreSummary *s,
                                                             struct _CamelFolderInfo *fi);

`s` :

`fi` :

### camel_imap4_store_summary_unnote_info ()

    void                camel_imap4_store_summary_unnote_info
                                                            (CamelIMAP4StoreSummary *s,
                                                             struct _CamelFolderInfo *fi);

`s` :

`fi` :

### camel_imap4_store_summary_get_folder_info ()

    struct _CamelFolderInfo* camel_imap4_store_summary_get_folder_info
                                                            (CamelIMAP4StoreSummary *s,
                                                             const char *top,
                                                             guint32 flags);

`s` :

`top` :

`flags` :

Returns :