class nsImapMailFolder
Members:
-
virtual
AbortHeaderParseStream(nsIImapProtocol*)
-
virtual
AbortMsgWriteStream()
-
AddDirectorySeparator(nsILocalFile*)
-
virtual
AddFolderRights(const nsACString_internal&, const nsACString_internal&)
-
virtual
AddKeywordsToMessages(nsIArray*, const nsACString_internal&)
-
virtual
AddMessageDispositionState(nsIMsgDBHdr*, nsMsgDispositionState)
-
virtual
AddRef()
-
virtual
AddSubfolder(const nsAString_internal&, nsIMsgFolder**)
-
AddSubfolderWithPath(nsAString_internal&, nsILocalFile*, nsIMsgFolder**, PRBool)
-
AllocateUidStringFromKeys(nsMsgKey*, PRUint32, nsCString&)
-
virtual
ApplyFilterHit(nsIMsgFilter*, nsIMsgWindow*, PRBool*)
-
virtual
BeginCopy(nsIMsgDBHdr*)
-
virtual
BeginMessageUpload()
-
BuildIdsAndKeyArray(nsIArray*, nsCString&, nsTArray<unsigned int>&)
-
virtual
ChangePendingTotal(PRInt32)
-
virtual
ChangePendingUnread(PRInt32)
-
virtual
ClearFolderRights()
-
virtual
CloseMockChannel(nsIImapMockChannel*)
-
virtual
Compact(nsIUrlListener*, nsIMsgWindow*)
-
virtual
CompactAll(nsIUrlListener*, nsIMsgWindow*, PRBool)
-
virtual
CopyData(nsIInputStream*, PRInt32)
-
virtual
CopyDataDone()
-
virtual
CopyDataToOutputStreamForAppend(nsIInputStream*, PRInt32, nsIOutputStream*)
-
virtual
CopyFileMessage(nsIFile*, nsIMsgDBHdr*, PRBool, PRUint32, const nsACString_internal&, nsIMsgWindow*, nsIMsgCopyServiceListener*)
-
virtual
CopyFolder(nsIMsgFolder*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*)
-
virtual
CopyMessages(nsIMsgFolder*, nsIArray*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*, PRBool, PRBool)
-
CopyMessagesOffline(nsIMsgFolder*, nsIArray*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*)
-
CopyMessagesWithStream(nsIMsgFolder*, nsIArray*, PRBool, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*, PRBool)
-
virtual
CopyNextStreamMessage(PRBool, nsISupports*)
-
CopyOfflineMsgBody(nsIMsgFolder*, nsIMsgDBHdr*, nsIMsgDBHdr*)
-
CopyStreamMessage(nsIMsgDBHdr*, nsIMsgFolder*, nsIMsgWindow*, PRBool)
-
CreateACLRightsStringForFolder(nsAString_internal&)
-
virtual
CreateBaseMessageURI(const nsACString_internal&)
-
virtual
CreateChildFromURI(const nsCString&, nsIMsgFolder**)
-
virtual
CreateClientSubfolderInfo(const nsACString_internal&, PRUnichar, PRInt32, PRBool)
-
CreatePlaybackTimer()
-
virtual
CreateStorageIfMissing(nsIUrlListener*)
-
CreateSubFolders(nsILocalFile*)
-
virtual
CreateSubfolder(const nsAString_internal&, nsIMsgWindow*)
-
virtual
Delete()
-
virtual
DeleteIsMoveToTrash()
-
virtual
DeleteMessages(nsIArray*, nsIMsgWindow*, PRBool, PRBool, nsIMsgCopyServiceListener*, PRBool)
-
virtual
DeleteSubFolders(nsIArray*, nsIMsgWindow*)
-
DisplayStatusMsg(nsIImapUrl*, const nsAString_internal&)
-
virtual
DownloadAllForOffline(nsIUrlListener*, nsIMsgWindow*)
-
virtual
DownloadMessagesForOffline(nsIArray*, nsIMsgWindow*)
-
virtual
EmptyTrash(nsIMsgWindow*, nsIUrlListener*)
-
virtual
EndCopy(PRBool)
-
virtual
EndMessage(nsIMsgMailNewsUrl*, nsMsgKey)
-
virtual
EndMessage(nsMsgKey)
-
virtual
EndMove(PRBool)
-
EndOfflineDownload()
-
virtual
FetchCustomMsgAttribute(const nsACString_internal&, const char*, nsIMsgWindow*, nsIURI**)
-
virtual
FetchMsgPreviewText(nsMsgKey*, PRUint32, PRBool, nsIUrlListener*, PRBool*)
-
virtual
FillInFolderProps(nsIMsgImapFolderProps*)
-
FindKeysToAdd(const nsTArray<unsigned int>&, nsTArray<unsigned int>&, PRUint32&, nsIImapFlagAndUidState*)
-
FindKeysToDelete(const nsTArray<unsigned int>&, nsTArray<unsigned int>&, nsIImapFlagAndUidState*)
-
virtual
FindOnlineSubFolder(const nsACString_internal&, nsIMsgImapMailFolder**)
-
virtual
FolderPrivileges(nsIMsgWindow*)
-
virtual
GetAclFlags(PRUint32*)
-
virtual
GetAdminUrl(nsACString_internal&)
-
virtual
GetAutoSyncStateObj(nsIAutoSyncState**)
-
GetBodysToDownload(nsTArray<unsigned int>*)
-
virtual
GetBoxFlags(PRInt32*)
-
virtual
GetCanCreateSubfolders(PRBool*)
-
virtual
GetCanDeleteMessages(PRBool*)
-
virtual
GetCanFileMessages(PRBool*)
-
virtual
GetCanOpenFolder(PRBool*)
-
virtual
GetCanSubscribe(PRBool*)
-
GetClearedOriginalOp(nsIMsgOfflineImapOperation*, nsIMsgOfflineImapOperation**, nsIMsgDatabase**)
-
virtual
GetCurMoveCopyMessageInfo(nsIImapUrl*, PRTime*, char**, PRUint32*)
-
virtual
GetCustomIdentity(nsIMsgIdentity**)
-
virtual
GetDBFolderInfoAndDB(nsIDBFolderInfo**, nsIMsgDatabase**)
-
virtual
GetDatabase()
-
virtual
GetDeletable(PRBool*)
-
virtual
GetExplicitlyVerify(PRBool*)
-
virtual
GetFilePath(nsILocalFile**)
-
protected
GetFolder(const nsACString_internal&, nsIMsgFolder**)
-
GetFolderACL()
-
virtual
GetFolderNeedsACLListed(PRBool*)
-
virtual
GetFolderNeedsAdded(PRBool*)
-
virtual
GetFolderNeedsSubscribing(PRBool*)
-
GetFolderOwnerUserName(nsACString_internal&)
-
virtual
GetFolderQuotaCommandIssued(PRBool*)
-
virtual
GetFolderURL(nsACString_internal&)
-
virtual
GetHasAdminUrl(PRBool*)
-
virtual
GetHdrParser(nsIMsgParseMailMsgState**)
-
virtual
GetHierarchyDelimiter(PRUnichar*)
-
virtual
GetImapIncomingServer(nsIImapIncomingServer**)
-
virtual
GetIncomingServerType(nsCString&)
-
virtual
GetIsNamespace(PRBool*)
-
virtual
GetMessageId(nsIImapUrl*, nsACString_internal&)
-
virtual
GetMessageSizeFromDB(const char*, PRUint32*)
-
virtual
GetMessages(nsISimpleEnumerator**)
-
GetMoveCoalescer()
-
GetNamespaceForFolder()
-
virtual
GetNewMessages(nsIMsgWindow*, nsIUrlListener*)
-
virtual
GetNoSelect(PRBool*)
-
virtual
GetNotifyDownloadedLines(PRBool*)
-
virtual
GetOnlineDelimiter(char**)
-
virtual
GetOnlineName(nsACString_internal&)
-
GetOriginalOp(nsIMsgOfflineImapOperation*, nsIMsgOfflineImapOperation**, nsIMsgDatabase**)
-
virtual
GetPerformingBiff(PRBool*)
-
virtual
GetPrettyName(nsAString_internal&)
-
virtual
GetQuota(PRBool*, PRUint32*, PRUint32*)
-
virtual
GetRequiresCleanup(PRBool*)
-
GetServerKey(nsACString_internal&)
-
virtual
GetShouldDownloadAllHeaders(PRBool*)
-
virtual
GetSizeOnDisk(PRUint32*)
-
virtual
GetSubFolders(nsISimpleEnumerator**)
-
GetSupportedUserFlags(PRUint32*)
-
GetTrashFolder(nsIMsgFolder**)
-
GetTrashFolderName(nsAString_internal&)
-
virtual
GetUidValidity(PRInt32*)
-
virtual
GetVerifiedAsOnlineFolder(PRBool*)
-
HandleCustomFlags(nsMsgKey, nsIMsgDBHdr*, nsCString&)
-
virtual
HeaderFetchCompleted(nsIImapProtocol*)
-
InitAutoSyncState()
-
InitCopyState(nsISupports*, nsIArray*, PRBool, PRBool, PRBool, PRUint32, const nsACString_internal&, nsIMsgCopyServiceListener*, nsIMsgWindow*, PRBool)
-
virtual
InitiateAutoSync(nsIUrlListener*)
-
virtual
IsCommandEnabled(const nsACString_internal&, PRBool*)
-
virtual
IssueCommandOnMsgs(const nsACString_internal&, const char*, nsIMsgWindow*, nsIURI**)
-
virtual
List()
-
virtual
LiteSelect(nsIUrlListener*)
-
virtual
MarkAllMessagesRead(nsIMsgWindow*)
-
virtual
MarkMessagesFlagged(nsIArray*, PRBool)
-
MarkMessagesImapDeleted(nsTArray<unsigned int>*, PRBool, nsIMsgDatabase*)
-
virtual
MarkMessagesRead(nsIArray*, PRBool)
-
virtual
MarkThreadRead(nsIMsgThread*)
-
MoveIncorporatedMessage(nsIMsgDBHdr*, nsIMsgDatabase*, const nsACString_internal&, nsIMsgFilter*, nsIMsgWindow*)
-
NormalEndHeaderParseStream(nsIImapProtocol*, nsIImapUrl*)
-
virtual
NormalEndMsgWriteStream(nsMsgKey, PRBool, nsIImapUrl*)
-
virtual
NotifyIfNewMail()
-
virtual
NotifyMessageDeleted(const char*, PRBool, const char*)
-
virtual
NotifyMessageFlags(PRUint32, nsMsgKey, PRUint64)
-
NotifyMessageFlagsFromHdr(nsIMsgDBHdr*, nsMsgKey, PRUint32)
-
virtual
NotifySearchHit(nsIMsgMailNewsUrl*, const char*)
-
OnCopyCompleted(nsISupports*, nsresult)
-
virtual
OnMessageClassified(const char*, nsMsgJunkStatus, PRUint32)
-
virtual
OnMessageTraitsClassified(const char*, PRUint32, PRUint32*, PRUint32*)
-
virtual
OnNewIdleMessages()
-
virtual
OnStartRequest(nsIRequest*, nsISupports*)
-
virtual
OnStartRunningUrl(nsIURI*)
-
virtual
OnStopRequest(nsIRequest*, nsISupports*, nsresult)
-
virtual
OnStopRunningUrl(nsIURI*, nsresult)
-
virtual
OnlineCopyCompleted(nsIImapProtocol*, ImapOnlineCopyState)
-
ParseAdoptedHeaderLine(const char*, PRUint32)
-
virtual
ParseAdoptedMsgLine(const char*, nsMsgKey)
-
virtual
ParseMsgHdrs(nsIImapProtocol*, nsIImapHeaderXferInfo*)
-
virtual
PercentProgress(nsIImapProtocol*, const PRUnichar*, PRInt32, PRInt32)
-
virtual
PerformExpand(nsIMsgWindow*)
-
PlaybackCoalescedOperations()
-
virtual
PlaybackOfflineFolderCreate(const nsAString_internal&, nsIMsgWindow*, nsIURI**)
-
PlaybackTimerCallback(nsITimer*, void*)
-
PrepareToAddHeadersToMailDB(nsIImapProtocol*, const nsTArray<unsigned int>&, nsIMailboxSpec*)
-
virtual
PrepareToRename()
-
virtual
ProgressStatus(nsIImapProtocol*, PRUint32, const PRUnichar*)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
ReadFromFolderCacheElem(nsIMsgFolderCacheElement*)
-
virtual
RecursiveCloseActiveConnections(nsIImapIncomingServer*)
-
virtual
RefreshFolderRights()
-
virtual
Release()
-
virtual
ReleaseUrlCacheEntry(nsIMsgMailNewsUrl*)
-
virtual
RemoveKeywordsFromMessages(nsIArray*, const nsACString_internal&)
-
virtual
RemoveSubFolder(nsIMsgFolder*)
-
virtual
Rename(const nsAString_internal&, nsIMsgWindow*)
-
virtual
RenameClient(nsIMsgWindow*, nsIMsgFolder*, const nsACString_internal&, const nsACString_internal&)
-
virtual
RenameLocal(const nsACString_internal&, nsIMsgFolder*)
-
virtual
RenameSubFolders(nsIMsgWindow*, nsIMsgFolder*)
-
virtual
ReplayOfflineMoveCopy(nsMsgKey*, PRUint32, PRBool, nsIMsgFolder*, nsIUrlListener*, nsIMsgWindow*)
-
virtual
ResetNamespaceReferences()
-
virtual
SetAclFlags(PRUint32)
-
virtual
SetAdminUrl(const nsACString_internal&)
-
virtual
SetAppendMsgUid(nsMsgKey, nsIImapUrl*)
-
public
virtual
SetBiffStateAndUpdate(PRInt32)
-
virtual
SetBoxFlags(PRInt32)
-
virtual
SetContentModified(nsIImapUrl*, nsImapContentModifiedType)
-
virtual
SetCopyResponseUid(const char*, nsIImapUrl*)
-
virtual
SetExplicitlyVerify(PRBool)
-
virtual
SetFilePath(nsILocalFile*)
-
virtual
SetFilterList(nsIMsgFilterList*)
-
virtual
SetFolderNeedsACLListed(PRBool)
-
virtual
SetFolderNeedsAdded(PRBool)
-
virtual
SetFolderNeedsSubscribing(PRBool)
-
virtual
SetFolderQuotaCommandIssued(PRBool)
-
virtual
SetFolderQuotaData(const nsACString_internal&, PRUint32, PRUint32)
-
virtual
SetHierarchyDelimiter(PRUnichar)
-
SetIMAPDeletedFlag(nsIMsgDatabase*, const nsTArray<unsigned int>&, PRBool)
-
virtual
SetImageCacheSessionForUrl(nsIMsgMailNewsUrl*)
-
virtual
SetImapFlags(const char*, PRInt32, nsIURI**)
-
virtual
SetIsNamespace(PRBool)
-
virtual
SetJunkScoreForMessages(nsIArray*, const nsACString_internal&)
-
virtual
SetLabelForMessages(nsIArray*, nsMsgLabelValue)
-
SetNamespaceForFolder(nsIMAPNamespace*)
-
virtual
SetNotifyDownloadedLines(PRBool)
-
virtual
SetOnlineName(const nsACString_internal&)
-
SetPendingAttributes(nsIArray*)
-
virtual
SetPerformingBiff(PRBool)
-
SetSupportedUserFlags(PRUint32)
-
virtual
SetUidValidity(PRInt32)
-
virtual
SetUrlState(nsIImapProtocol*, nsIMsgMailNewsUrl*, PRBool, nsresult)
-
virtual
SetVerifiedAsOnlineFolder(PRBool)
-
SetupHeaderParseStream(PRUint32, const nsACString_internal&, nsIMailboxSpec*)
-
virtual
SetupMsgWriteStream(nsIFile*, PRBool)
-
virtual
ShowDeletedMessages()
-
ShowPreviewText()
-
virtual
Shutdown(PRBool)
-
virtual
SpamFilterClassifyMessage(const char*, nsIMsgWindow*, nsIJunkMailPlugin*)
-
virtual
SpamFilterClassifyMessages(const char**, PRUint32, nsIMsgWindow*, nsIJunkMailPlugin*)
-
virtual
StartMessage()
-
virtual
StartMessage(nsIMsgMailNewsUrl*)
-
virtual
StoreCustomKeywords(nsIMsgWindow*, const nsACString_internal&, const nsACString_internal&, nsMsgKey*, PRUint32, nsIURI**)
-
virtual
StoreImapFlags(PRInt32, PRBool, nsMsgKey*, PRUint32, nsIUrlListener*)
-
SyncFlags(nsIImapFlagAndUidState*)
-
TrashOrDescendentOfTrash(nsIMsgFolder*)
-
TweakHeaderFlags(nsIImapProtocol*, nsIMsgDBHdr*)
-
virtual
UpdateFolder(nsIMsgWindow*)
-
virtual
UpdateFolder(nsIMsgWindow*, nsIUrlListener*)
-
virtual
UpdateImapMailboxInfo(nsIImapProtocol*, nsIMailboxSpec*)
-
virtual
UpdateImapMailboxStatus(nsIImapProtocol*, nsIMailboxSpec*)
-
UpdatePendingCounts()
-
virtual
UpdateStatus(nsIUrlListener*, nsIMsgWindow*)
-
virtual
UpdateSummaryTotals(PRBool)
-
virtual
WriteToFolderCacheElem(nsIMsgFolderCacheElement*)
-
protected
m_aclFlags
-
protected
m_adminUrl
-
protected
m_appendMsgMonitor
-
protected
m_autoSyncStateObj
-
protected
m_boxFlags
-
protected
m_copyState
-
protected
m_curMsgUid
-
protected
m_downloadMessageForOfflineUse
-
protected
m_downloadingFolderForOfflineUse
-
protected
m_explicitlyVerify
-
protected
m_filterList
-
protected
m_filterPlugin
-
protected
m_folderACL
-
protected
m_folderIsNamespace
-
protected
m_folderNeedsACLListed
-
protected
m_folderNeedsAdded
-
protected
m_folderNeedsSubscribing
-
protected
m_folderQuotaCommandIssued
-
protected
m_folderQuotaDataIsValid
-
protected
m_folderQuotaMaxKB
-
protected
m_folderQuotaRoot
-
protected
m_folderQuotaUsedKB
-
protected
m_haveDiscoveredAllFolders
-
protected
m_haveReadNameFromDB
-
protected
m_hierarchyDelimiter
-
protected
m_highestModSeq
-
protected
m_initialized
-
protected
m_junkMessagesToMarkAsRead
-
protected
m_moveCoalescer
-
protected
m_msgMovedByFilter
-
protected
m_msgParser
-
protected
m_namespace
-
protected
m_nextMessageByteLength
-
protected
m_numFilterClassifyRequests
-
protected
m_numStatusRecentMessages
-
protected
m_numStatusUnseenMessages
-
protected
m_onlineFolderName
-
protected
m_ownerUserName
-
protected
m_pendingOfflineMoves
-
protected
m_pendingPlaybackReq
-
protected
m_pendingUndoTxn
-
protected
m_performingBiff
-
protected
m_playbackTimer
-
protected
m_supportedUserFlags
-
protected
m_thread
-
protected
m_uidValidity
-
protected
m_updatingFolder
-
protected
m_urlListener
-
protected
m_urlRunning
-
protected
m_verifiedAsOnlineFolder
-
nsImapMailFolder()
-
virtual
~nsImapMailFolder()
-
virtual
SetBiffStateAndUpdate(nsMsgBiffState)
Locations: