diff options
Diffstat (limited to 'camel/camel-recipient.h')
-rw-r--r-- | camel/camel-recipient.h | 21 |
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); |