CamelIMAPXFolder

CamelIMAPXFolder

Synopsis

#define             CAMEL_IMAPX_FOLDER_TYPE
                    CamelIMAPXFolder;
                    CamelIMAPXFolderClass;

Description

Details

CAMEL_IMAPX_FOLDER_TYPE

#define CAMEL_IMAPX_FOLDER_TYPE     (__KOLAB_camel_imapx_folder_get_type ())

CamelIMAPXFolder

typedef struct {
	CamelOfflineFolder parent_object;

	gchar *raw_name;
	CamelDataCache *cache;
	CamelFolderSearch *search;

	guint32 exists_on_server;
	guint32 unread_on_server;
	guint64 modseq_on_server;
	guint64 uidvalidity_on_server;
	guint32 uidnext_on_server;

	/* hash table of UIDs to ignore as recent when updating folder */
	GHashTable *ignore_recent;

	GMutex *search_lock;
	GMutex *stream_lock;
} CamelIMAPXFolder;

CamelIMAPXFolderClass

typedef struct {
	CamelOfflineFolderClass parent_class;
} CamelIMAPXFolderClass;