CamelKolabIMAPXStore

CamelKolabIMAPXStore

Synopsis

struct              CamelKolabIMAPXStore;
struct              CamelKolabIMAPXStoreClass;
KolabFolderTypeID   camel_kolab_imapx_store_get_folder_type
                                                        (CamelKolabIMAPXStore *self,
                                                         const gchar *foldername,
                                                         GCancellable *cancellable,
                                                         GError **err);
gboolean            camel_kolab_imapx_store_logout_sync (CamelKolabIMAPXStore *self,
                                                         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_logout_sync ()

gboolean            camel_kolab_imapx_store_logout_sync (CamelKolabIMAPXStore *self,
                                                         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);