Back to index

lightning-sunbird  0.9+nobinonly
Public Member Functions | Public Attributes
nsIImapMailFolderSink Interface Reference

import "nsIImapMailFolderSink.idl";

Inheritance diagram for nsIImapMailFolderSink:
Inheritance graph
Collaboration diagram for nsIImapMailFolderSink:
Collaboration graph

List of all members.

Public Member Functions

void setFolderQuotaData (in ACString aFolderQuotaRoot, in unsigned long aFolderQuotaUsedKB, in unsigned long aFolderQuotaMaxKB)
 Set FolderQuotaData information.
string GetOnlineDelimiter ()
void OnNewIdleMessages ()
void UpdateImapMailboxInfo (in nsIImapProtocol aProtocol, in nsIMailboxSpec aSpec)
void UpdateImapMailboxStatus (in nsIImapProtocol aProtocol, in nsIMailboxSpec aSpec)
void parseMsgHdrs (in nsIImapProtocol aProtocol, in nsIImapHeaderXferInfo aHdrXferInfo)
void AbortHeaderParseStream (in nsIImapProtocol aProtocol)
void OnlineCopyCompleted (in nsIImapProtocol aProtocol, in ImapOnlineCopyState aCopyState)
void StartMessage (in nsIMsgMailNewsUrl aUrl)
void EndMessage (in nsIMsgMailNewsUrl aUrl, in nsMsgKey uidOfMessage)
void NotifySearchHit (in nsIMsgMailNewsUrl aUrl, in string hitLine)
void copyNextStreamMessage (in boolean copySucceeded, in nsISupports copyState)
void prepareToReleaseObject (in nsISupports aISupports)
void releaseObject ()
void closeMockChannel (in nsIImapMockChannel aChannel)
void setUrlState (in nsIImapProtocol aProtocol, in nsIMsgMailNewsUrl aUrl, in boolean isRunning, in nsresult status)
void releaseUrlCacheEntry (in nsIMsgMailNewsUrl aUrl)
void headerFetchCompleted (in nsIImapProtocol aProtocol)
void setBiffStateAndUpdate (in long biffState)
void progressStatus (in nsIImapProtocol aProtocol, in unsigned long aMsgId, in wstring extraInfo)
void percentProgress (in nsIImapProtocol aProtocol, in wstring aMessage, in long aCurrentProgress, in long aMaxProgressProgressInfo)
void clearFolderRights ()
void setCopyResponseUid (in string msgIdString, in nsIImapUrl aUrl)
void setAppendMsgUid (in nsMsgKey newKey, in nsIImapUrl aUrl)
ACString getMessageId (in nsIImapUrl aUrl)

Public Attributes

attribute boolean folderNeedsACLListed
attribute boolean folderNeedsSubscribing
attribute boolean folderNeedsAdded
attribute unsigned long aclFlags
attribute long uidValidity
attribute boolean folderQuotaCommandIssued
 Whether we have asked the server for this folder's quota information.
readonly attribute boolean shouldDownloadAllHeaders

Detailed Description

Definition at line 68 of file nsIImapMailFolderSink.idl.

Member Function Documentation

void nsIImapMailFolderSink::copyNextStreamMessage ( in boolean  copySucceeded,
in nsISupports  copyState 
void nsIImapMailFolderSink::percentProgress ( in nsIImapProtocol  aProtocol,
in wstring  aMessage,
in long  aCurrentProgress,
in long  aMaxProgressProgressInfo 
void nsIImapMailFolderSink::progressStatus ( in nsIImapProtocol  aProtocol,
in unsigned long  aMsgId,
in wstring  extraInfo 
void nsIImapMailFolderSink::setFolderQuotaData ( in ACString  aFolderQuotaRoot,
in unsigned long  aFolderQuotaUsedKB,
in unsigned long  aFolderQuotaMaxKB 

Set FolderQuotaData information.

aFolderQuotaRootThe IMAP quota root for this folder, as returned by the GETQUOTAROOT IMAP command.
aFolderQuotaUsedKBUsed space, in KB, on this folder's quota root.
aFolderQuotaMaxKBSize, in KB, of this folder's quota root.

Member Data Documentation

Definition at line 72 of file nsIImapMailFolderSink.idl.

Definition at line 69 of file nsIImapMailFolderSink.idl.

Definition at line 71 of file nsIImapMailFolderSink.idl.

Definition at line 70 of file nsIImapMailFolderSink.idl.

Whether we have asked the server for this folder's quota information.

If the server supports quotas, this occurs when the folder is opened.

Definition at line 78 of file nsIImapMailFolderSink.idl.

Definition at line 90 of file nsIImapMailFolderSink.idl.

Definition at line 73 of file nsIImapMailFolderSink.idl.

The documentation for this interface was generated from the following file: