WARNING: Most of this content (with the exception of the Mozilla 1.9 XPCOM reference) is very old, and can be expected to be out of date and possibly obsolete. For better XUL documentation, please visit the XUL hub at the Mozilla Developer Center.

nsIMsgParseMailMsgState

IID:BE2B880F-B696-46FB-B78A-18FB3C795AEB
Inherits From:nsISupports

This interface is implemented by the following components:


Constants

PRInt32 ParseEnvelopeState = 0
PRInt32 ParseHeadersState = 1
PRInt32 ParseBodyState = 2

Properties

PRUint32 envelopePos

readonly char* headers

nsMailboxParseState state


Methods

void Clear ( ) void FinishHeader ( ) PRInt32 GetAllHeaders ( out char* headers ) nsIMsgDBHdr GetNewMsgHdr ( ) void ParseAFolderLine ( char* line , PRUint32 lineLength ) void setDBFolderStream ( nsIOutputStream fileStream ) void SetMailDB ( nsIMsgDatabase database )

void Clear ( )


void FinishHeader ( )


PRInt32 GetAllHeaders ( out char* headers )

Arguments:
headers

nsIMsgDBHdr GetNewMsgHdr ( )


void ParseAFolderLine ( char* line , PRUint32 lineLength )

Arguments:
line
lineLength

void setDBFolderStream ( nsIOutputStream fileStream )

Arguments:
fileStream

void SetMailDB ( nsIMsgDatabase database )

Arguments:
database

References

This interface is the type of the following properties:

nsIMsgImapMailFolder.hdrParser

Reference documentation is generated from Mozilla's source.