|  |  |  | Camel Reference Manual |  | 
|---|---|---|---|---|
| Top | Description | Object Hierarchy | ||||
struct CamelIMAPXStoreInfo; struct CamelIMAPXStoreNamespace; CamelIMAPXNamespaceList; struct CamelIMAPXStoreSummary; CamelIMAPXStoreSummary * camel_imapx_store_summary_new (void); CamelIMAPXStoreNamespace * camel_imapx_store_summary_namespace_find_by_path (CamelIMAPXStoreSummary *s,const gchar *path); CamelIMAPXStoreNamespace * camel_imapx_store_summary_namespace_find_by_mailbox (CamelIMAPXStoreSummary *s,const gchar *mailbox); gchar * camel_imapx_store_summary_path_to_mailbox (CamelIMAPXStoreSummary *s,const gchar *path,gchar dir_sep); CamelIMAPXStoreInfo * camel_imapx_store_summary_mailbox (CamelIMAPXStoreSummary *s,const gchar *mailbox_name); CamelIMAPXStoreInfo * camel_imapx_store_summary_add_from_mailbox (CamelIMAPXStoreSummary *s,const gchar *mailbox,gchar dir_sep); gchar * camel_imapx_store_summary_mailbox_from_path (CamelIMAPXStoreSummary *s,const gchar *path);
struct CamelIMAPXStoreInfo {
	CamelStoreInfo info;
	gchar *mailbox_name;
	gchar separator;
};
struct CamelIMAPXStoreNamespace {
	CamelIMAPXStoreNamespace *next;
	gchar *prefix;		/* mailbox prefix, no trailing separator */
	gchar sep;		/* mailbox separator */
};
typedef struct {
	CamelIMAPXStoreNamespace *personal;
	CamelIMAPXStoreNamespace *other;
	CamelIMAPXStoreNamespace *shared;
} CamelIMAPXNamespaceList;
CamelIMAPXStoreSummary * camel_imapx_store_summary_new  (void);
Create a new CamelIMAPXStoreSummary object.
| Returns : | A new CamelIMAPXStoreSummary widget. | 
CamelIMAPXStoreNamespace * camel_imapx_store_summary_namespace_find_by_path (CamelIMAPXStoreSummary *s,const gchar *path);
CamelIMAPXStoreNamespace * camel_imapx_store_summary_namespace_find_by_mailbox (CamelIMAPXStoreSummary *s,const gchar *mailbox);
gchar * camel_imapx_store_summary_path_to_mailbox (CamelIMAPXStoreSummary *s,const gchar *path,gchar dir_sep);
CamelIMAPXStoreInfo * camel_imapx_store_summary_mailbox (CamelIMAPXStoreSummary *s,const gchar *mailbox_name);
Retrieve a summary item by mailbox name.
A referenced to the summary item is returned, which may be ref'd or free'd as appropriate.
| Returns : | The summary item, or NULL if the mailbox_nameis not available.
It must be freed usingcamel_store_summary_info_unref(). | 
CamelIMAPXStoreInfo * camel_imapx_store_summary_add_from_mailbox (CamelIMAPXStoreSummary *s,const gchar *mailbox,gchar dir_sep);
gchar * camel_imapx_store_summary_mailbox_from_path (CamelIMAPXStoreSummary *s,const gchar *path);