nsIImapMessageSink

IID:5a53b814-68b1-11d3-a53e-0060b0fc04b7
Inherits From:nsISupports

Properties

PRBool notifyDownloadedLines


Methods

void AbortMsgWriteStream ( ) void BeginMessageUpload ( ) PRUint32 getCurMoveCopyMessageFlags ( nsIImapUrl runningUrl ) 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 ( char* nativePath , PRBool appendDummyEnvelope )

void AbortMsgWriteStream ( )


void BeginMessageUpload ( )


PRUint32 getCurMoveCopyMessageFlags ( nsIImapUrl runningUrl )

Arguments:
runningUrl

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 ( char* nativePath , PRBool appendDummyEnvelope )

Arguments:
nativePath
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.

Add a note User Contributed Notes
No comments available

Copyright © 1999 - 2005 XULPlanet.com