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.

nsIImapMessageSink

IID:AD0F50C3-8C0E-461F-B8DC-DF07FB72E0E0
Inherits From:nsISupports

Properties

PRBool notifyDownloadedLines


Methods

void AbortMsgWriteStream ( ) void BeginMessageUpload ( ) PRUint32 getCurMoveCopyMessageInfo ( nsIImapUrl runningUrl , out PRTime date , out char* keywords ) void GetMessageSizeFromDB ( char* id , PRBool idIsUid , out PRUint32 size ) void normalEndMsgWriteStream ( nsMsgKey uidOfMessage , PRBool markMsgRead , nsIImapUrl imapUrl ) void NotifyMessageDeleted ( char* onlineFolderName , PRBool deleteAllMsgs , char* msgIdString ) void NotifyMessageFlags ( PRUint32 flags , nsMsgKey messageKey ) void ParseAdoptedMsgLine ( char* adoptedMsgLine , nsMsgKey uidOfMsg ) void SetContentModified ( nsIImapUrl imapUrl , nsImapContentModifiedType modified ) void SetImageCacheSessionForUrl ( nsIMsgMailNewsUrl mailUrl ) void SetupMsgWriteStream ( nsIFile file , PRBool appendDummyEnvelope )

void AbortMsgWriteStream ( )


void BeginMessageUpload ( )


PRUint32 getCurMoveCopyMessageInfo ( nsIImapUrl runningUrl , out PRTime date , out char* keywords )

Arguments:
runningUrl
date
keywords

void GetMessageSizeFromDB ( char* id , PRBool idIsUid , out PRUint32 size )

Arguments:
id
idIsUid
size

void normalEndMsgWriteStream ( nsMsgKey uidOfMessage , PRBool markMsgRead , nsIImapUrl imapUrl )

Arguments:
uidOfMessage
markMsgRead
imapUrl

void NotifyMessageDeleted ( char* onlineFolderName , PRBool deleteAllMsgs , char* msgIdString )

Arguments:
onlineFolderName
deleteAllMsgs
msgIdString

void NotifyMessageFlags ( PRUint32 flags , nsMsgKey messageKey )

Arguments:
flags
messageKey

void ParseAdoptedMsgLine ( char* adoptedMsgLine , nsMsgKey uidOfMsg )

Arguments:
adoptedMsgLine
uidOfMsg

void SetContentModified ( nsIImapUrl imapUrl , nsImapContentModifiedType modified )

Arguments:
imapUrl
modified

void SetImageCacheSessionForUrl ( nsIMsgMailNewsUrl mailUrl )

Arguments:
mailUrl

void SetupMsgWriteStream ( nsIFile file , PRBool appendDummyEnvelope )

Arguments:
file
appendDummyEnvelope

References

This interface is the type of the following properties:

nsIImapUrl.imapMessageSink

This interface is passed as an argument to the following methods:

nsIImapService.fetchMessage

Reference documentation is generated from Mozilla's source.