From 6c99eb2e0cbc6f383aac6d34aacaa8cbceb2600e Mon Sep 17 00:00:00 2001 From: bertrand Date: Sat, 15 May 1999 10:32:30 +0000 Subject: flags handling methods 1999-05-15 bertrand * camel/camel-mime-message.c (*_flag): flags handling methods 1999-05-14 bertrand * camel/camel-mime-message.c (camel_mime_message_class_init): added recipient handling class funcs. svn path=/trunk/; revision=926 --- camel/camel-mime-message.h | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) (limited to 'camel/camel-mime-message.h') diff --git a/camel/camel-mime-message.h b/camel/camel-mime-message.h index c81bbb4fc7..53cf269ea8 100644 --- a/camel/camel-mime-message.h +++ b/camel/camel-mime-message.h @@ -63,7 +63,8 @@ typedef struct /* other fields */ GHashTable *flags; /* boolean values */ - gboolean expunged; + /* gboolean expunged; + Will be enabled if proves necessary in the future */ guint message_number; /* set by folder object when retrieving message */ CamelFolder *folder; CamelSession *session; @@ -88,6 +89,8 @@ typedef struct { void (*add_recipient) (CamelMimeMessage *mime_message, GString *recipient_type, GString *recipient); void (*remove_recipient) (CamelMimeMessage *mime_message, GString *recipient_type, GString *recipient); GList * (*get_recipients) (CamelMimeMessage *mime_message, GString *recipient_type); + void (*set_flag) (CamelMimeMessage *mime_message, GString *flag, gboolean value); + gboolean (*get_flag) (CamelMimeMessage *mime_message, GString *flag); } CamelMimeMessageClass; @@ -109,7 +112,12 @@ GString *get_subject (CamelMimeMessage *mime_message); void set_from (CamelMimeMessage *mime_message, GString *from); GString *get_from (CamelMimeMessage *mime_message); +void add_recipient (CamelMimeMessage *mime_message, GString *recipient_type, GString *recipient); +void remove_recipient (CamelMimeMessage *mime_message, GString *recipient_type, GString *recipient); +GList *get_recipients (CamelMimeMessage *mime_message, GString *recipient_type); +void set_flag (CamelMimeMessage *mime_message, GString *flag, gboolean value); +gboolean get_flag (CamelMimeMessage *mime_message, GString *flag); #ifdef __cplusplus -- cgit v1.2.3