aboutsummaryrefslogtreecommitdiffstats
path: root/libemail-engine/e-mail-folder-utils.h
diff options
context:
space:
mode:
authorMatthew Barnes <mbarnes@redhat.com>2012-07-09 19:34:31 +0800
committerMatthew Barnes <mbarnes@redhat.com>2012-07-09 20:44:22 +0800
commitc44c65e85fe6413b69d26ae600be6bfb4952367c (patch)
treeb252e29cd601a97f83504790c1502caa4ce39647 /libemail-engine/e-mail-folder-utils.h
parent07857224789b165e69bb170d364c9c13366fa952 (diff)
downloadgsoc2013-evolution-c44c65e85fe6413b69d26ae600be6bfb4952367c.tar
gsoc2013-evolution-c44c65e85fe6413b69d26ae600be6bfb4952367c.tar.gz
gsoc2013-evolution-c44c65e85fe6413b69d26ae600be6bfb4952367c.tar.bz2
gsoc2013-evolution-c44c65e85fe6413b69d26ae600be6bfb4952367c.tar.lz
gsoc2013-evolution-c44c65e85fe6413b69d26ae600be6bfb4952367c.tar.xz
gsoc2013-evolution-c44c65e85fe6413b69d26ae600be6bfb4952367c.tar.zst
gsoc2013-evolution-c44c65e85fe6413b69d26ae600be6bfb4952367c.zip
Add e_mail_folder_expunge().
To replace mail_expunge_folder().
Diffstat (limited to 'libemail-engine/e-mail-folder-utils.h')
-rw-r--r--libemail-engine/e-mail-folder-utils.h12
1 files changed, 12 insertions, 0 deletions
diff --git a/libemail-engine/e-mail-folder-utils.h b/libemail-engine/e-mail-folder-utils.h
index 9e8dd0f050..5217f2d608 100644
--- a/libemail-engine/e-mail-folder-utils.h
+++ b/libemail-engine/e-mail-folder-utils.h
@@ -45,6 +45,18 @@ gboolean e_mail_folder_append_message_finish
gchar **appended_uid,
GError **error);
+gboolean e_mail_folder_expunge_sync (CamelFolder *folder,
+ GCancellable *cancellable,
+ GError **error);
+void e_mail_folder_expunge (CamelFolder *folder,
+ gint io_priority,
+ GCancellable *cancellable,
+ GAsyncReadyCallback callback,
+ gpointer user_data);
+gboolean e_mail_folder_expunge_finish (CamelFolder *folder,
+ GAsyncResult *result,
+ GError **error);
+
CamelMimePart * e_mail_folder_build_attachment_sync
(CamelFolder *folder,
GPtrArray *message_uids,