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.h21
1 files changed, 21 insertions, 0 deletions
diff --git a/camel/camel-recipient.h b/camel/camel-recipient.h
index 6b07d84478..447cf5f10e 100644
--- a/camel/camel-recipient.h
+++ b/camel/camel-recipient.h
@@ -32,6 +32,8 @@ extern "C" {
#pragma }
#endif /* __cplusplus }*/
+#include <glib.h>
+
typedef struct {
@@ -43,7 +45,26 @@ typedef struct {
+CamelRecipientTable *camel_recipient_table_new ();
+
+void camel_recipient_table_ref (CamelRecipientTable *recipient_table);
+
+void camel_recipient_table_unref (CamelRecipientTable *recipient_table);
+
+void camel_recipient_table_add (CamelRecipientTable *recipient_table,
+ const gchar *recipient_type,
+ const gchar *recipient);
+
+void camel_recipient_table_add_list (CamelRecipientTable *recipient_table,
+ const gchar *recipient_type,
+ GList *recipient_list);
+
+void camel_recipient_table_remove (CamelRecipientTable *recipient_table,
+ const gchar *recipient_type,
+ const gchar *recipient);
+const GList *camel_recipient_table_get (CamelRecipientTable *recipient_table,
+ const gchar *recipient_type);