From 4ad2c4bf87f1117c9acdec61e2306111292b22d7 Mon Sep 17 00:00:00 2001 From: Bertrand Guiheneuf Date: Tue, 11 May 1999 06:51:49 +0000 Subject: implemented public interfaces 1999-05-11 Bertrand Guiheneuf * camel/camel-mime-part.h: implemented public interfaces svn path=/trunk/; revision=901 --- camel/camel-mime-part.h | 36 ++++++++++++++++++++++++++++++++++++ 1 file changed, 36 insertions(+) (limited to 'camel/camel-mime-part.h') diff --git a/camel/camel-mime-part.h b/camel/camel-mime-part.h index 17714e9191..d72d6c5356 100644 --- a/camel/camel-mime-part.h +++ b/camel/camel-mime-part.h @@ -65,6 +65,25 @@ typedef struct { CamelDataWrapperClass parent_class; /* Virtual methods */ + void (*add_header) (CamelMimePart *mime_part, GString *header_name, GString *header_value); + void (*remove_header) (CamelMimePart *mime_part, GString *header_name); + GString * (*get_header) (CamelMimePart *mime_part, GString *header_name); + void (*set_description) (CamelMimePart *mime_part, GString *description); + GString * (*get_description) (CamelMimePart *mime_part); + void (*set_disposition) (CamelMimePart *mime_part, GString *disposition); + GString * (*get_disposition) (CamelMimePart *mime_part); + void (*set_filename) (CamelMimePart *mime_part, GString *filename); + GString * (*get_filename) (CamelMimePart *mime_part); + void (*set_content_id) (CamelMimePart *mime_part, GString *content_id); + GString * (*get_content_id) (CamelMimePart *mime_part); + void (*set_content_MD5) (CamelMimePart *mime_part, GString *content_MD5); + GString * (*get_content_MD5) (CamelMimePart *mime_part); + void (*set_encoding) (CamelMimePart *mime_part, GString *encoding); + GString * (*get_encoding) (CamelMimePart *mime_part); + void (*set_content_languages) (CamelMimePart *mime_part, GList *content_languages); + GList * (*get_content_languages) (CamelMimePart *mime_part); + void (*set_header_lines) (CamelMimePart *mime_part, GList *header_lines); + GList * (*get_header_lines) (CamelMimePart *mime_part); } CamelMimePartClass; @@ -75,6 +94,23 @@ GtkType camel_mime_part_get_type (void); /* public methods */ +void camel_mime_part_add_header (CamelMimePart *mime_part, GString *header_name, GString *header_value); +void camel_mime_part_remove_header (CamelMimePart *mime_part, GString *header_name); +GString *camel_mime_part_get_header (CamelMimePart *mime_part, GString *header_name); +void camel_mime_part_set_description (CamelMimePart *mime_part, GString *description); +GString *camel_mime_part_get_description (CamelMimePart *mime_part); +void camel_mime_part_set_disposition (CamelMimePart *mime_part, GString *disposition); +GString *camel_mime_part_get_disposition (CamelMimePart *mime_part); +void camel_mime_part_set_filename (CamelMimePart *mime_part, GString *filename); +GString *camel_mime_part_get_filename (CamelMimePart *mime_part); +GString *camel_mime_part_get_content_id (CamelMimePart *mime_part); +GString *camel_mime_part_get_content_MD5 (CamelMimePart *mime_part); +void camel_mime_part_set_encoding (CamelMimePart *mime_part, GString *encoding); +GString *camel_mime_part_get_encoding (CamelMimePart *mime_part); +void camel_mime_part_set_content_languages (CamelMimePart *mime_part, GList *content_languages); +GList *camel_mime_part_get_content_languages (CamelMimePart *mime_part); +void camel_mime_part_set_header_lines (CamelMimePart *mime_part, GList *header_lines); +GList *camel_mime_part_get_header_lines (CamelMimePart *mime_part); #ifdef __cplusplus } -- cgit v1.2.3