## CamelIMAPXStoreSummary

CamelIMAPXStoreSummary

## Synopsis

    struct              CamelIMAPXStoreInfo;
    struct              CamelIMAPXStoreSummary;
    CamelIMAPXStoreInfo * camel_imapx_store_summary_mailbox (CamelStoreSummary *summary,
                                                             const gchar *mailbox_name);
    CamelIMAPXStoreInfo * camel_imapx_store_summary_add_from_mailbox
                                                            (CamelStoreSummary *summary,
                                                             CamelIMAPXMailbox *mailbox);

## Object Hierarchy

      GObject
       +----CamelStoreSummary
             +----CamelIMAPXStoreSummary

## Description

## Details

### struct CamelIMAPXStoreInfo

    struct CamelIMAPXStoreInfo {
    	CamelStoreInfo info;
    	gchar *mailbox_name;
    	gchar separator;
    };

### struct CamelIMAPXStoreSummary

    struct CamelIMAPXStoreSummary;

### camel_imapx_store_summary_mailbox ()

    CamelIMAPXStoreInfo * camel_imapx_store_summary_mailbox (CamelStoreSummary *summary,
                                                             const gchar *mailbox_name);

Retrieve a summary item by mailbox name.

The returned CamelIMAPXStoreInfo is referenced for thread-safety and should be unreferenced with `camel_store_summary_info_unref()` when finished with it.

`summary` : | a CamelStoreSummary
`mailbox_name` : | a mailbox name
Returns : | a CamelIMAPXStoreInfo, or `NULL`

### camel_imapx_store_summary_add_from_mailbox ()

    CamelIMAPXStoreInfo * camel_imapx_store_summary_add_from_mailbox
                                                            (CamelStoreSummary *summary,
                                                             CamelIMAPXMailbox *mailbox);