This commit is contained in:
spider%netscape.com 1998-10-30 22:01:36 +00:00
Родитель 59c59a6f2a
Коммит dee3e42df8
3 изменённых файлов: 23 добавлений и 0 удалений

Просмотреть файл

@ -41,9 +41,14 @@ public:
NS_IMETHOD AddBodyPart(nsIMIMEBodyPart& aBodyPart);
NS_IMETHOD GetBodyType(nsMIMEBodyType& aBodyType) ;
protected:
~nsMIMEMessage();
private:
nsMIMEBodyType mBodyType;
};
#endif /* nsMIMEMessage_h___ */

Просмотреть файл

@ -28,6 +28,15 @@
{ 0xd69d9a40, 0x7027, 0x11d2, \
{ 0x8d, 0xbc, 0x00, 0x80, 0x5f, 0x8a, 0x7a, 0xb6 } }
typedef enum
{
nsMIMEBodyType_empty = 0,
nsMIMEBodyType_basicpart = 1,
nsMIMEBodyType_multipart = 2,
nsMIMEBodyType_messagepart = 3
} nsMIMEBodyType;
class nsIMIMEMessage : public nsISupports
{
@ -44,6 +53,8 @@ public:
NS_IMETHOD AddBodyPart(nsIMIMEBodyPart& aBodyPart) = 0;
NS_IMETHOD GetBodyType(nsMIMEBodyType& aBodyType) = 0;
};
#endif /* nsIMIMEMessage_h___ */

Просмотреть файл

@ -26,6 +26,7 @@ static NS_DEFINE_IID(kIMIMEMessageIID, NS_IMIME_MESSAGE_IID);
nsMIMEMessage :: nsMIMEMessage() : nsMessage()
{
NS_INIT_REFCNT();
mBodyType = nsMIMEBodyType_empty;
}
nsMIMEMessage :: ~nsMIMEMessage()
@ -91,3 +92,9 @@ nsresult nsMIMEMessage::AddBodyPart(nsIMIMEBodyPart& aBodyPart)
return (NS_OK);
}
nsresult nsMIMEMessage::GetBodyType(nsMIMEBodyType& aBodyType)
{
aBodyType = mBodyType;
return (NS_OK);
}