aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-folder.h
diff options
context:
space:
mode:
Diffstat (limited to 'camel/camel-folder.h')
-rw-r--r--camel/camel-folder.h14
1 files changed, 14 insertions, 0 deletions
diff --git a/camel/camel-folder.h b/camel/camel-folder.h
index 68a6c8f214..c6a36cd3a7 100644
--- a/camel/camel-folder.h
+++ b/camel/camel-folder.h
@@ -165,6 +165,10 @@ typedef struct {
gint number,
CamelException *ex);
+ void (*delete_message_by_number) (CamelFolder *folder,
+ gint number,
+ CamelException *ex);
+
gint (*get_message_count) (CamelFolder *folder,
CamelException *ex);
@@ -190,6 +194,10 @@ typedef struct {
const gchar *uid,
CamelException *ex);
+ void (*delete_message_by_uid) (CamelFolder *folder,
+ const gchar *uid,
+ CamelException *ex);
+
GList * (*get_uid_list) (CamelFolder *folder,
CamelException *ex);
@@ -287,6 +295,9 @@ gboolean camel_folder_has_message_number_capability (CamelFolder *fold
CamelMimeMessage * camel_folder_get_message_by_number (CamelFolder *folder,
gint number,
CamelException *ex);
+void camel_folder_delete_message_by_number (CamelFolder *folder,
+ gint number,
+ CamelException *ex);
gint camel_folder_get_message_count (CamelFolder *folder,
CamelException *ex);
@@ -299,6 +310,9 @@ const gchar * camel_folder_get_message_uid (CamelFolder *folder,
CamelMimeMessage * camel_folder_get_message_by_uid (CamelFolder *folder,
const gchar *uid,
CamelException *ex);
+void camel_folder_delete_message_by_uid (CamelFolder *folder,
+ const gchar *uid,
+ CamelException *ex);
GList * camel_folder_get_uid_list (CamelFolder *folder,
CamelException *ex);