CamelIMAPXConnManager

CamelIMAPXConnManager

Properties

CamelIMAPXStore * store Read / Write / Construct Only

Object Hierarchy

    GObject
    ╰── CamelIMAPXConnManager

Description

Functions

camel_imapx_conn_manager_new ()

CamelIMAPXConnManager *
camel_imapx_conn_manager_new (CamelStore *store);

camel_imapx_conn_manager_ref_store ()

struct _CamelIMAPXStore *
camel_imapx_conn_manager_ref_store (CamelIMAPXConnManager *conn_man);

camel_imapx_conn_manager_connect_sync ()

gboolean
camel_imapx_conn_manager_connect_sync (CamelIMAPXConnManager *conn_man,
                                       GCancellable *cancellable,
                                       GError **error);

camel_imapx_conn_manager_disconnect_sync ()

gboolean
camel_imapx_conn_manager_disconnect_sync
                               (CamelIMAPXConnManager *conn_man,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_run_job_sync ()

gboolean
camel_imapx_conn_manager_run_job_sync (CamelIMAPXConnManager *conn_man,
                                       CamelIMAPXJob *job,
                                       CamelIMAPXJobMatchesFunc finish_before_job,
                                       GCancellable *cancellable,
                                       GError **error);

camel_imapx_conn_manager_list_sync ()

gboolean
camel_imapx_conn_manager_list_sync (CamelIMAPXConnManager *conn_man,
                                    const gchar *pattern,
                                    CamelStoreGetFolderInfoFlags flags,
                                    GCancellable *cancellable,
                                    GError **error);

camel_imapx_conn_manager_refresh_info_sync ()

gboolean
camel_imapx_conn_manager_refresh_info_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_sync_changes_sync ()

gboolean
camel_imapx_conn_manager_sync_changes_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_expunge_sync ()

gboolean
camel_imapx_conn_manager_expunge_sync (CamelIMAPXConnManager *conn_man,
                                       CamelIMAPXMailbox *mailbox,
                                       GCancellable *cancellable,
                                       GError **error);

camel_imapx_conn_manager_get_message_sync ()

CamelStream *
camel_imapx_conn_manager_get_message_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                CamelFolderSummary *summary,
                                CamelDataCache *message_cache,
                                const gchar *message_uid,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_copy_message_sync ()

gboolean
camel_imapx_conn_manager_copy_message_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                CamelIMAPXMailbox *destination,
                                GPtrArray *uids,
                                gboolean delete_originals,
                                gboolean remove_deleted_flags,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_append_message_sync ()

gboolean
camel_imapx_conn_manager_append_message_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                CamelFolderSummary *summary,
                                CamelDataCache *message_cache,
                                CamelMimeMessage *message,
                                const CamelMessageInfo *mi,
                                gchar **append_uid,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_sync_message_sync ()

gboolean
camel_imapx_conn_manager_sync_message_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                CamelFolderSummary *summary,
                                CamelDataCache *message_cache,
                                const gchar *message_uid,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_create_mailbox_sync ()

gboolean
camel_imapx_conn_manager_create_mailbox_sync
                               (CamelIMAPXConnManager *conn_man,
                                const gchar *mailbox_name,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_delete_mailbox_sync ()

gboolean
camel_imapx_conn_manager_delete_mailbox_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_rename_mailbox_sync ()

gboolean
camel_imapx_conn_manager_rename_mailbox_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                const gchar *new_mailbox_name,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_subscribe_mailbox_sync ()

gboolean
camel_imapx_conn_manager_subscribe_mailbox_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_unsubscribe_mailbox_sync ()

gboolean
camel_imapx_conn_manager_unsubscribe_mailbox_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_update_quota_info_sync ()

gboolean
camel_imapx_conn_manager_update_quota_info_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_uid_search_sync ()

GPtrArray *
camel_imapx_conn_manager_uid_search_sync
                               (CamelIMAPXConnManager *conn_man,
                                CamelIMAPXMailbox *mailbox,
                                const gchar *criteria_prefix,
                                const gchar *search_key,
                                const gchar * const *words,
                                GCancellable *cancellable,
                                GError **error);

camel_imapx_conn_manager_dump_queue_status ()

void
camel_imapx_conn_manager_dump_queue_status
                               (CamelIMAPXConnManager *conn_man);

Types and Values

Property Details

The “store” property

  “store”                    CamelIMAPXStore *

The CamelIMAPXStore to which we belong.

Flags: Read / Write / Construct Only

Signal Details

The “connection-created” signal

void
user_function (CamelIMAPXConnManager *camelimapxconnmanager,
               CamelIMAPXServer      *arg1,
               gpointer               user_data)

Flags: Run First