CamelKolabIMAPXFolder

CamelKolabIMAPXFolder

Synopsis

struct              CamelKolabIMAPXFolder;
struct              CamelKolabIMAPXFolderClass;
struct              CamelKolabImapxFolderMetadata;
guint64             camel_kolab_imapx_folder_get_uidvalidity
                                                        (CamelKolabIMAPXFolder *self,
                                                         GError **err);
gboolean            camel_kolab_imapx_folder_metadata_free
                                                        (CamelKolabImapxFolderMetadata *kfmd);
void                camel_kolab_imapx_folder_metadata_gdestroy
                                                        (gpointer data);
CamelKolabImapxFolderMetadata * camel_kolab_imapx_folder_metadata_new
                                                        (void);
CamelKolabIMAPXFolder * camel_kolab_imapx_folder_new    (struct _CamelKolabIMAPXStore *store,
                                                         const gchar *folder_dir,
                                                         const gchar *folder_name,
                                                         GError **err);

Object Hierarchy

  GObject
   +----CamelObject
         +----CamelFolder
               +----CamelOfflineFolder
                     +----CamelIMAPXFolder
                           +----CamelIMAPXExtdFolder
                                 +----CamelKolabIMAPXFolder

Description

Details

struct CamelKolabIMAPXFolder

struct CamelKolabIMAPXFolder;

struct CamelKolabIMAPXFolderClass

struct CamelKolabIMAPXFolderClass {
	CamelIMAPXExtdFolderClass parent_class;
};

struct CamelKolabImapxFolderMetadata

struct CamelKolabImapxFolderMetadata {
	/* folder name kept as key in CamelKolabImapxMetadata kolab_metadata  */
	KolabFolderTypeID folder_type;
};

camel_kolab_imapx_folder_get_uidvalidity ()

guint64             camel_kolab_imapx_folder_get_uidvalidity
                                                        (CamelKolabIMAPXFolder *self,
                                                         GError **err);

camel_kolab_imapx_folder_metadata_free ()

gboolean            camel_kolab_imapx_folder_metadata_free
                                                        (CamelKolabImapxFolderMetadata *kfmd);

camel_kolab_imapx_folder_metadata_gdestroy ()

void                camel_kolab_imapx_folder_metadata_gdestroy
                                                        (gpointer data);

camel_kolab_imapx_folder_metadata_new ()

CamelKolabImapxFolderMetadata * camel_kolab_imapx_folder_metadata_new
                                                        (void);

camel_kolab_imapx_folder_new ()

CamelKolabIMAPXFolder * camel_kolab_imapx_folder_new    (struct _CamelKolabIMAPXStore *store,
                                                         const gchar *folder_dir,
                                                         const gchar *folder_name,
                                                         GError **err);