From 2e3caa062b2a2f63de24e4ff7acf1be5bf686dcb Mon Sep 17 00:00:00 2001 From: "spider%netscape.com" Date: Fri, 30 Oct 1998 22:07:53 +0000 Subject: [PATCH] WIP: Mime stuff --- xpfc/msg/public/nsIMIMEBodyPart.h | 11 +++++++---- xpfc/msg/src/nsMIMEMessage.cpp | 6 ++++-- 2 files changed, 11 insertions(+), 6 deletions(-) diff --git a/xpfc/msg/public/nsIMIMEBodyPart.h b/xpfc/msg/public/nsIMIMEBodyPart.h index 994ea117b0e..40844e3f395 100644 --- a/xpfc/msg/public/nsIMIMEBodyPart.h +++ b/xpfc/msg/public/nsIMIMEBodyPart.h @@ -29,10 +29,13 @@ typedef enum { - nsMIMEEncoding_default = 0, - nsMIMEEncoding_quoted_printable = 1, - nsMIMEEncoding_base_64 = 2, - nsMIMEEncoding_none = 3 + nsMIMEEncoding_default = 0, + nsMIMEEncoding_quoted_printable = 1, + nsMIMEEncoding_base_64 = 2, + nsMIMEEncoding_binary = 3, + nsMIMEEncoding_e7bit = 4, + nsMIMEEncoding_e8bit = 5, + nsMIMEEncoding_none = 6 } nsMIMEEncoding; diff --git a/xpfc/msg/src/nsMIMEMessage.cpp b/xpfc/msg/src/nsMIMEMessage.cpp index e0958716089..c9298289cf8 100644 --- a/xpfc/msg/src/nsMIMEMessage.cpp +++ b/xpfc/msg/src/nsMIMEMessage.cpp @@ -62,21 +62,23 @@ nsresult nsMIMEMessage::Init() return (nsMessage::Init()); } +// XXX Implement these. We should use a HashTable to store all the +// headers nsresult nsMIMEMessage::AddHeader(nsString& aHeaderName, nsString& aHeaderValue) { return (NS_OK); } - nsresult nsMIMEMessage::RemoveHeader(nsString& aHeaderName) { return (NS_OK); } - nsresult nsMIMEMessage::GetHeader(nsString& aHeaderName, nsString& aHeaderValue) { return (NS_OK); } + + nsresult nsMIMEMessage::AddAttachment(nsString& aAttachment, nsMIMEEncoding aMIMEEncoding) { return (NS_OK);