Top |
Functions
Functions
camel_imapx_job_register_get_kind_name_func ()
void
camel_imapx_job_register_get_kind_name_func
(CamelIMAPXJobGetKindNameFunc get_kind_name
);
camel_imapx_job_unregister_get_kind_name_func ()
void
camel_imapx_job_unregister_get_kind_name_func
(CamelIMAPXJobGetKindNameFunc get_kind_name
);
CamelIMAPXJobRunSyncFunc ()
gboolean (*CamelIMAPXJobRunSyncFunc) (CamelIMAPXJob *job
,CamelIMAPXServer *server
,GCancellable *cancellable
,GError **error
);
CamelIMAPXJobMatchesFunc ()
gboolean (*CamelIMAPXJobMatchesFunc) (CamelIMAPXJob *job
,CamelIMAPXJob *other_job
);
CamelIMAPXJobCopyResultFunc ()
void (*CamelIMAPXJobCopyResultFunc) (CamelIMAPXJob *job
,gconstpointer set_result
,gpointer *out_result
);
camel_imapx_job_new ()
CamelIMAPXJob * camel_imapx_job_new (guint32 job_kind
,CamelIMAPXMailbox *mailbox
,CamelIMAPXJobRunSyncFunc run_sync
,CamelIMAPXJobMatchesFunc matches
,CamelIMAPXJobCopyResultFunc copy_result
);
camel_imapx_job_get_mailbox ()
CamelIMAPXMailbox *
camel_imapx_job_get_mailbox (CamelIMAPXJob *job
);
camel_imapx_job_set_user_data ()
void camel_imapx_job_set_user_data (CamelIMAPXJob *job
,gpointer user_data
,GDestroyNotify destroy_user_data
);
camel_imapx_job_set_result ()
void camel_imapx_job_set_result (CamelIMAPXJob *job
,gboolean success
,gpointer result
,const GError *error
,GDestroyNotify destroy_result
);
camel_imapx_job_copy_result ()
gboolean camel_imapx_job_copy_result (CamelIMAPXJob *job
,gboolean *out_success
,gpointer *out_result
,GError **out_error
,GDestroyNotify *out_destroy_result
);
camel_imapx_job_take_result_data ()
gboolean camel_imapx_job_take_result_data (CamelIMAPXJob *job
,gpointer *out_result
);
camel_imapx_job_matches ()
gboolean camel_imapx_job_matches (CamelIMAPXJob *job
,CamelIMAPXJob *other_job
);
camel_imapx_job_run_sync ()
gboolean camel_imapx_job_run_sync (CamelIMAPXJob *job
,CamelIMAPXServer *server
,GCancellable *cancellable
,GError **error
);
camel_imapx_job_wait_sync ()
void camel_imapx_job_wait_sync (CamelIMAPXJob *job
,GCancellable *cancellable
);