tests
* tests/test1.c (main): tests * camel/camel-mime-message.c (_write_to_file): started write_to framework for mime_messages svn path=/trunk/; revision=931
This commit is contained in:
@ -1,5 +1,10 @@
|
||||
1999-05-18 bertrand <Bertrand.Guiheneuf@inria.fr>
|
||||
|
||||
* tests/test1.c (main): tests
|
||||
|
||||
* camel/camel-mime-message.c (_write_to_file):
|
||||
started write_to framework for mime_messages
|
||||
|
||||
* camel/camel-mime-message.c (*_message_number):
|
||||
message number funcs.
|
||||
|
||||
|
||||
@ -1,4 +1,4 @@
|
||||
SUBDIRS = po macros camel
|
||||
SUBDIRS = po macros camel tests
|
||||
|
||||
|
||||
|
||||
|
||||
@ -57,6 +57,8 @@ static gboolean _get_flag (CamelMimeMessage *mime_message, GString *flag);
|
||||
static void _set_message_number (CamelMimeMessage *mime_message, guint number);
|
||||
static guint _get_message_number (CamelMimeMessage *mime_message);
|
||||
|
||||
static void _write_to_file(CamelDataWrapper *data_wrapper, FILE *file);
|
||||
|
||||
/* Returns the class for a CamelMimeMessage */
|
||||
#define CMM_CLASS(so) CAMEL_MIME_MESSAGE_CLASS (GTK_OBJECT(so)->klass)
|
||||
|
||||
@ -65,6 +67,9 @@ static guint _get_message_number (CamelMimeMessage *mime_message);
|
||||
static void
|
||||
camel_mime_message_class_init (CamelMimeMessageClass *camel_mime_message_class)
|
||||
{
|
||||
CamelDataWrapperClass *camel_data_wrapper_class = CAMEL_DATA_WRAPPER_CLASS (camel_mime_message_class);
|
||||
CamelMimePartClass *camel_mime_part_class = CAMEL_MIME_PART_CLASS (camel_mime_message_class);
|
||||
|
||||
parent_class = gtk_type_class (camel_mime_part_get_type ());
|
||||
|
||||
received_date_str = g_string_new("");
|
||||
@ -92,6 +97,7 @@ camel_mime_message_class_init (CamelMimeMessageClass *camel_mime_message_class)
|
||||
camel_mime_message_class->get_message_number = _get_message_number;
|
||||
|
||||
/* virtual method overload */
|
||||
camel_data_wrapper_class->write_to_file = _write_to_file;
|
||||
}
|
||||
|
||||
|
||||
@ -144,7 +150,7 @@ static void
|
||||
_set_field (CamelMimeMessage *mime_message, GString *name, GString *value, GString **variable)
|
||||
{
|
||||
if (variable) {
|
||||
if (*variable) G_string_free (*variable, FALSE);
|
||||
if (*variable) g_string_free (*variable, FALSE);
|
||||
*variable = value;
|
||||
}
|
||||
}
|
||||
@ -463,3 +469,24 @@ get_message_number (CamelMimeMessage *mime_message)
|
||||
{
|
||||
return CMM_CLASS (mime_message)->get_message_number (mime_message);
|
||||
}
|
||||
|
||||
|
||||
|
||||
|
||||
#ifdef WHPTF
|
||||
#warning : WHPTF is already defined !!!!!!
|
||||
#endif
|
||||
#define WHPTF gmime_write_header_pair_to_file
|
||||
|
||||
|
||||
|
||||
|
||||
static void
|
||||
_write_to_file(CamelDataWrapper *data_wrapper, FILE *file)
|
||||
{
|
||||
CamelMimeMessage *mm = CAMEL_MIME_MESSAGE (data_wrapper);
|
||||
|
||||
WHPTF ("Date", mm->sent_date);
|
||||
CAMEL_DATA_WRAPPER_CLASS (parent_class)->write_to_file (data_wrapper, file);
|
||||
|
||||
}
|
||||
|
||||
@ -460,6 +460,7 @@ camel_mime_part_get_content_object(CamelMimePart *mime_part)
|
||||
#define WHPTF gmime_write_header_pair_to_file
|
||||
|
||||
|
||||
/* This is not used for the moment */
|
||||
static void
|
||||
_write_content_to_file (CamelMimePart *mime_part, FILE *file)
|
||||
{
|
||||
@ -490,7 +491,7 @@ _write_to_file(CamelDataWrapper *data_wrapper, FILE *file)
|
||||
CamelMimePart *mp = CAMEL_MIME_PART (data_wrapper);
|
||||
gmime_content_field_write_to_file(data_wrapper->content_type, file);
|
||||
gmime_content_field_write_to_file(mp->disposition, file);
|
||||
WHPTF (file, "Content-Transfer-Encoding:", mp->encoding);
|
||||
WHPTF (file, "Content-Transfer-Encoding", mp->encoding);
|
||||
WHPTF (file, "Content-Description", mp->description);
|
||||
WHPTF (file, "Content-MD5", mp->content_MD5);
|
||||
WHPTF (file, "Content-id", mp->content_id);
|
||||
|
||||
@ -50,4 +50,5 @@ camel/providers/Makefile
|
||||
camel/providers/MH/Makefile
|
||||
devel-docs/Makefile
|
||||
devel-docs/camel/Makefile
|
||||
tests/Makefile
|
||||
])
|
||||
|
||||
Reference in New Issue
Block a user