Synopsis
struct CamelIMAPXServer;
CamelIMAPXServer * camel_imapx_server_new (CamelStore *store);
gboolean camel_imapx_server_connect (CamelIMAPXServer *is,
GCancellable *cancellable,
GError **error);
CamelAuthenticationResult camel_imapx_server_authenticate
(CamelIMAPXServer *is,
const gchar *mechanism,
GCancellable *cancellable,
GError **error);
GPtrArray * camel_imapx_server_list (CamelIMAPXServer *is,
const gchar *top,
guint32 flags,
const gchar *ext,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_refresh_info (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_sync_changes (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_expunge (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_fetch_messages (CamelIMAPXServer *is,
CamelFolder *folder,
CamelFetchType type,
gint limit,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_noop (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
CamelStream * camel_imapx_server_get_message (CamelIMAPXServer *is,
CamelFolder *folder,
const gchar *uid,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_copy_message (CamelIMAPXServer *is,
CamelFolder *source,
CamelFolder *dest,
GPtrArray *uids,
gboolean delete_originals,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_append_message (CamelIMAPXServer *is,
CamelFolder *folder,
CamelMimeMessage *message,
const CamelMessageInfo *mi,
gchar **append_uid,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_sync_message (CamelIMAPXServer *is,
CamelFolder *folder,
const gchar *uid,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_manage_subscription
(CamelIMAPXServer *is,
const gchar *folder_name,
gboolean subscribe,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_create_folder (CamelIMAPXServer *is,
const gchar *folder_name,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_delete_folder (CamelIMAPXServer *is,
const gchar *folder_name,
GCancellable *cancellable,
GError **error);
gboolean camel_imapx_server_rename_folder (CamelIMAPXServer *is,
const gchar *old_name,
const gchar *new_name,
GCancellable *cancellable,
GError **error);
struct _IMAPXJobQueueInfo * camel_imapx_server_get_job_queue_info
(CamelIMAPXServer *is);
Details
struct CamelIMAPXServer
struct CamelIMAPXServer;
camel_imapx_server_connect ()
gboolean camel_imapx_server_connect (CamelIMAPXServer *is,
GCancellable *cancellable,
GError **error);
camel_imapx_server_list ()
GPtrArray * camel_imapx_server_list (CamelIMAPXServer *is,
const gchar *top,
guint32 flags,
const gchar *ext,
GCancellable *cancellable,
GError **error);
camel_imapx_server_refresh_info ()
gboolean camel_imapx_server_refresh_info (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
camel_imapx_server_sync_changes ()
gboolean camel_imapx_server_sync_changes (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
camel_imapx_server_expunge ()
gboolean camel_imapx_server_expunge (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
camel_imapx_server_noop ()
gboolean camel_imapx_server_noop (CamelIMAPXServer *is,
CamelFolder *folder,
GCancellable *cancellable,
GError **error);
camel_imapx_server_copy_message ()
gboolean camel_imapx_server_copy_message (CamelIMAPXServer *is,
CamelFolder *source,
CamelFolder *dest,
GPtrArray *uids,
gboolean delete_originals,
GCancellable *cancellable,
GError **error);
camel_imapx_server_sync_message ()
gboolean camel_imapx_server_sync_message (CamelIMAPXServer *is,
CamelFolder *folder,
const gchar *uid,
GCancellable *cancellable,
GError **error);
camel_imapx_server_manage_subscription ()
gboolean camel_imapx_server_manage_subscription
(CamelIMAPXServer *is,
const gchar *folder_name,
gboolean subscribe,
GCancellable *cancellable,
GError **error);
camel_imapx_server_create_folder ()
gboolean camel_imapx_server_create_folder (CamelIMAPXServer *is,
const gchar *folder_name,
GCancellable *cancellable,
GError **error);
camel_imapx_server_delete_folder ()
gboolean camel_imapx_server_delete_folder (CamelIMAPXServer *is,
const gchar *folder_name,
GCancellable *cancellable,
GError **error);
camel_imapx_server_rename_folder ()
gboolean camel_imapx_server_rename_folder (CamelIMAPXServer *is,
const gchar *old_name,
const gchar *new_name,
GCancellable *cancellable,
GError **error);
camel_imapx_server_get_job_queue_info ()
struct _IMAPXJobQueueInfo * camel_imapx_server_get_job_queue_info
(CamelIMAPXServer *is);