aboutsummaryrefslogtreecommitdiffstats
path: root/camel/camel-recipient.h
diff options
context:
space:
mode:
Diffstat (limited to 'camel/camel-recipient.h')
-rw-r--r--camel/camel-recipient.h8
1 files changed, 8 insertions, 0 deletions
diff --git a/camel/camel-recipient.h b/camel/camel-recipient.h
index 447cf5f10e..c568e6e2ba 100644
--- a/camel/camel-recipient.h
+++ b/camel/camel-recipient.h
@@ -43,6 +43,11 @@ typedef struct {
} CamelRecipientTable;
+typedef void (*CRLFunc) (gchar *recipient_type,
+ GList *recipient_list,
+ gpointer user_data);
+
+
CamelRecipientTable *camel_recipient_table_new ();
@@ -66,6 +71,9 @@ void camel_recipient_table_remove (CamelRecipientTable *recipient_table,
const GList *camel_recipient_table_get (CamelRecipientTable *recipient_table,
const gchar *recipient_type);
+void camel_recipient_foreach_recipient_type (CamelRecipientTable *recipient_table,
+ CRLFunc func,
+ gpointer user_data);
#ifdef __cplusplus