CamelIMAPXStoreSummary
CamelIMAPXStoreSummary
|
|
Details
CamelIMAPXStoreSummary
typedef struct {
CamelStoreSummary summary;
struct _CamelIMAPXStoreSummaryPrivate *priv;
/* header info */
guint32 version; /* version of base part of file */
guint32 capabilities;
CamelIMAPXNamespaceList *namespaces; /* eventually to be a list */
} CamelIMAPXStoreSummary;
CamelIMAPXStoreSummaryClass
typedef struct {
CamelStoreSummaryClass summary_class;
} CamelIMAPXStoreSummaryClass;
CamelIMAPXStoreInfo
typedef struct {
CamelStoreInfo info;
gchar *full_name;
} CamelIMAPXStoreInfo;
CamelIMAPXStoreNamespace
typedef struct {
struct _CamelIMAPXStoreNamespace *next;
gchar *path; /* display path */
gchar *full_name; /* real name */
gchar sep; /* directory separator */
} CamelIMAPXStoreNamespace;
CamelIMAPXNamespaceList
typedef struct {
CamelIMAPXStoreNamespace *personal;
CamelIMAPXStoreNamespace *other;
CamelIMAPXStoreNamespace *shared;
} CamelIMAPXNamespaceList;
camel_imapx_store_info_full_name()
#define camel_imapx_store_info_full_name(s, i) (camel_store_info_string((CamelStoreSummary *)s, (const CamelStoreInfo *)i, CAMEL_IMAPX_STORE_INFO_FULL_NAME))