## CamelKolabIMAPXStore CamelKolabIMAPXStore |

## Synopsis

    struct              CamelKolabIMAPXStore;
    struct              CamelKolabIMAPXStoreClass;
    KolabFolderTypeID   camel_kolab_imapx_store_get_folder_type
                                                            (CamelKolabIMAPXStore *self,
                                                             const gchar *foldername,
                                                             GCancellable *cancellable,
                                                             GError **err);
    GList *             camel_kolab_imapx_store_resect_folder_list
                                                            (CamelKolabIMAPXStore *self);
    gboolean            camel_kolab_imapx_store_set_folder_context
                                                            (CamelKolabIMAPXStore *self,
                                                             KolabFolderContextID context);
    gboolean            camel_kolab_imapx_store_set_folder_creation_type
                                                            (CamelKolabIMAPXStore *self,
                                                             KolabFolderTypeID type_id);

## Object Hierarchy

      GObject
       +----CamelObject
             +----CamelService
                   +----CamelStore
                         +----CamelOfflineStore
                               +----CamelIMAPXStore
                                     +----CamelIMAPXExtdStore
                                           +----CamelKolabIMAPXStore

## Implemented Interfaces

CamelKolabIMAPXStore implements GInitable, CamelNetworkService and CamelSubscribable.

## Description

## Details

### struct CamelKolabIMAPXStore

    struct CamelKolabIMAPXStore;

### struct CamelKolabIMAPXStoreClass

    struct CamelKolabIMAPXStoreClass {
    	CamelIMAPXExtdStoreClass parent_class;

    	gboolean (*set_folder_creation_type) (CamelKolabIMAPXStore *self,
    	                                      KolabFolderTypeID type_id);

    	gboolean (*set_folder_context) (CamelKolabIMAPXStore *self,
    	                                KolabFolderContextID context);

    	KolabFolderTypeID (*get_folder_type) (CamelKolabIMAPXStore *self,
    	                                      const gchar *foldername,
    	                                      GCancellable *cancellable,
    	                                      GError **err);

    	GList* (*resect_folder_list) (CamelKolabIMAPXStore *self);
    };

### camel_kolab_imapx_store_get_folder_type ()

    KolabFolderTypeID   camel_kolab_imapx_store_get_folder_type
                                                            (CamelKolabIMAPXStore *self,
                                                             const gchar *foldername,
                                                             GCancellable *cancellable,
                                                             GError **err);

### camel_kolab_imapx_store_resect_folder_list ()

    GList *             camel_kolab_imapx_store_resect_folder_list
                                                            (CamelKolabIMAPXStore *self);

### camel_kolab_imapx_store_set_folder_context ()

    gboolean            camel_kolab_imapx_store_set_folder_context
                                                            (CamelKolabIMAPXStore *self,
                                                             KolabFolderContextID context);

### camel_kolab_imapx_store_set_folder_creation_type ()

    gboolean            camel_kolab_imapx_store_set_folder_creation_type
                                                            (CamelKolabIMAPXStore *self,
                                                             KolabFolderTypeID type_id);