зеркало из https://github.com/mozilla/pjs.git
Add BodyType enum
This commit is contained in:
Родитель
59c59a6f2a
Коммит
dee3e42df8
|
@ -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);
|
||||
}
|
||||
|
||||
|
|
Загрузка…
Ссылка в новой задаче