| evolution-kolab_camel Reference Manual | ||||
|---|---|---|---|---|
| Top | Description | ||||
struct CamelKolabImapxMetadata; void camel_kolab_imapx_metadata_free (CamelKolabImapxMetadata *kmd); gboolean camel_kolab_imapx_metadata_init (CamelKolabImapxMetadata *kmd,const gchar *cachepath,GError **err); CamelKolabImapxMetadata * camel_kolab_imapx_metadata_new (void); gboolean camel_kolab_imapx_metadata_remove (CamelKolabImapxMetadata *kmd,const gchar *foldername,GError **err); gboolean camel_kolab_imapx_metadata_shutdown (CamelKolabImapxMetadata *kmd,GError **err); void camel_kolab_imapx_metadata_update (CamelKolabImapxMetadata *kmd,CamelImapxMetadata *md,camel_imapx_metadata_proto_t proto);
struct CamelKolabImapxMetadata {
CamelKolabImapxMetadataDb *mdb; /* persistent DB */
GHashTable *kolab_metadata; /* for CamelKolabFolderMetadata */
};
void camel_kolab_imapx_metadata_free (CamelKolabImapxMetadata *kmd);
gboolean camel_kolab_imapx_metadata_init (CamelKolabImapxMetadata *kmd,const gchar *cachepath,GError **err);
gboolean camel_kolab_imapx_metadata_remove (CamelKolabImapxMetadata *kmd,const gchar *foldername,GError **err);
gboolean camel_kolab_imapx_metadata_shutdown (CamelKolabImapxMetadata *kmd,GError **err);
void camel_kolab_imapx_metadata_update (CamelKolabImapxMetadata *kmd,CamelImapxMetadata *md,camel_imapx_metadata_proto_t proto);