nsIMsgParseMailMsgState

IID:0CC23170-1459-11d3-8097-006008128C4E
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 ( nsIOFileStream 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 ( nsIOFileStream 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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com