class nsMsgDBFolder
Members:
-
virtual
AcquireSemaphore(nsISupports*)
-
AddDirectorySeparator(nsILocalFile*)
-
virtual
AddFolderListener(nsIFolderListener*)
-
virtual
AddKeywordsToMessages(nsIArray*, const nsACString_internal&)
-
virtual
AddMessageDispositionState(nsIMsgDBHdr*, nsMsgDispositionState)
-
virtual
AddRef()
-
virtual
AddSubfolder(const nsAString_internal&, nsIMsgFolder**)
-
virtual
AlertFilterChanged(nsIMsgWindow*)
-
virtual
AndProcessingFlags(nsMsgKey, PRUint32)
-
virtual
ApplyRetentionSettings()
-
ApplyRetentionSettings(PRBool)
-
AutoCompact(nsIMsgWindow*)
-
virtual
CallFilterPlugins(nsIMsgWindow*, PRBool*)
-
ChangeNumPendingTotalMessages(PRInt32)
-
ChangeNumPendingUnread(PRInt32)
-
CheckIfFolderExists(const nsAString_internal&, nsIMsgFolder*, nsIMsgWindow*)
-
CheckWithNewMessagesStatus(PRBool)
-
virtual
ClearFlag(PRUint32)
-
virtual
ClearNewMessages()
-
virtual
ClearRequiresCleanup()
-
virtual
CloseAndBackupFolderDB(const nsACString_internal&)
-
CloseDBIfFolderNotOpen()
-
virtual
Compact(nsIUrlListener*, nsIMsgWindow*)
-
virtual
CompactAll(nsIUrlListener*, nsIMsgWindow*, PRBool)
-
virtual
CompactAllOfflineStores(nsIUrlListener*, nsIMsgWindow*, nsIArray*)
-
CompactOfflineStore(nsIMsgWindow*, nsIUrlListener*)
-
virtual
CompareSortKeys(nsIMsgFolder*, PRInt32*)
-
virtual
ConfirmFolderDeletionForFilter(nsIMsgWindow*, PRBool*)
-
virtual
ContainsChildNamed(const nsAString_internal&, PRBool*)
-
virtual
ConvertMsgSnippetToPlainText(const nsAString_internal&, nsAString_internal&)
-
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)
-
CreateBackupDirectory(nsILocalFile**)
-
virtual
CreateBaseMessageURI(const nsACString_internal&)
-
protected
virtual
CreateChildFromURI(const nsCString&, nsIMsgFolder**)
-
CreateCollationKey(const nsString&, PRUint8**, PRUint32*)
-
CreateDirectoryForFolder(nsILocalFile**)
-
CreateFileForDB(const nsAString_internal&, nsILocalFile*, nsILocalFile**)
-
virtual
CreateStorageIfMissing(nsIUrlListener*)
-
virtual
CreateSubfolder(const nsAString_internal&, nsIMsgWindow*)
-
virtual
Delete()
-
virtual
DeleteMessages(nsIArray*, nsIMsgWindow*, PRBool, PRBool, nsIMsgCopyServiceListener*, PRBool)
-
virtual
DeleteSubFolders(nsIArray*, nsIMsgWindow*)
-
virtual
DownloadAllForOffline(nsIUrlListener*, nsIMsgWindow*)
-
virtual
DownloadMessagesForOffline(nsIArray*, nsIMsgWindow*)
-
virtual
EmptyTrash(nsIMsgWindow*, nsIUrlListener*)
-
virtual
EnableNotifications(PRInt32, PRBool, PRBool)
-
virtual
EndFolderLoading()
-
EndNewOfflineMessage()
-
virtual
FetchMsgPreviewText(nsMsgKey*, PRUint32, PRBool, nsIUrlListener*, PRBool*)
-
virtual
FindSubFolder(const nsACString_internal&, nsIMsgFolder**)
-
virtual
FlushToFolderCache()
-
virtual
ForceDBClosed()
-
virtual
GenerateMessageURI(nsMsgKey, nsACString_internal&)
-
virtual
GenerateUniqueSubfolderName(const nsAString_internal&, nsIMsgFolder*, nsAString_internal&)
-
virtual
GetAbbreviatedName(nsAString_internal&)
-
virtual
GetAllowsPosting(PRBool*)
-
virtual
GetBackupMsgDatabase(nsIMsgDatabase**)
-
GetBackupSummaryFile(nsILocalFile**, const nsACString_internal&)
-
virtual
GetBaseMessageURI(nsACString_internal&)
-
GetBaseStringBundle(nsIStringBundle**)
-
virtual
GetBiffState(PRUint32*)
-
virtual
GetCanCompact(PRBool*)
-
virtual
GetCanCreateSubfolders(PRBool*)
-
virtual
GetCanDeleteMessages(PRBool*)
-
virtual
GetCanFileMessages(PRBool*)
-
virtual
GetCanRename(PRBool*)
-
virtual
GetCanSubscribe(PRBool*)
-
virtual
GetCharset(nsACString_internal&)
-
virtual
GetCharsetOverride(PRBool*)
-
virtual
GetChildNamed(const nsAString_internal&, nsIMsgFolder**)
-
virtual
GetChildWithURI(const nsACString_internal&, PRBool, PRBool, nsIMsgFolder**)
-
virtual
GetCustomIdentity(nsIMsgIdentity**)
-
virtual
GetDBFolderInfoAndDB(nsIDBFolderInfo**, nsIMsgDatabase**)
-
virtual
GetDBTransferInfo(nsIDBFolderInfo**)
-
protected
virtual
GetDatabase()
-
virtual
GetDeletable(PRBool*)
-
virtual
GetDisplayRecipients(PRBool*)
-
virtual
GetDownloadSettings(nsIMsgDownloadSettings**)
-
virtual
GetExpansionArray(nsISupportsArray*)
-
virtual
GetExpungedBytes(PRUint32*)
-
virtual
GetFilePath(nsILocalFile**)
-
virtual
GetFilterList(nsIMsgWindow*, nsIMsgFilterList**)
-
virtual
GetFirstNewMessage(nsIMsgDBHdr**)
-
virtual
GetFlag(PRUint32, PRBool*)
-
virtual
GetFlags(PRUint32*)
-
GetFolderCacheElemFromFile(nsILocalFile*, nsIMsgFolderCacheElement**)
-
GetFolderCacheKey(nsILocalFile**, PRBool)
-
virtual
GetFolderURL(nsACString_internal&)
-
virtual
GetFolderWithFlags(PRUint32, nsIMsgFolder**)
-
virtual
GetFoldersWithFlags(PRUint32, nsIArray**)
-
virtual
GetGettingNewMessages(PRBool*)
-
virtual
GetHasNewMessages(PRBool*)
-
virtual
GetHasSubFolders(PRBool*)
-
virtual
GetHostname(nsACString_internal&)
-
virtual
GetImapShared(PRBool*)
-
virtual
GetInVFEditSearchScope(PRBool*)
-
protected
virtual
GetIncomingServerType(nsCString&)
-
virtual
GetIsServer(PRBool*)
-
virtual
GetKnowsSearchNntpExtension(PRBool*)
-
virtual
GetLastMessageLoaded(nsMsgKey*)
-
virtual
GetLocked(PRBool*)
-
virtual
GetManyHeadersToDownload(PRBool*)
-
virtual
GetMessageHeader(nsMsgKey, nsIMsgDBHdr**)
-
virtual
GetMessages(nsISimpleEnumerator**)
-
virtual
GetMsgDatabase(nsIMsgDatabase**)
-
GetMsgPreviewTextFromStream(nsIMsgDBHdr*, nsIInputStream*)
-
virtual
GetMsgTextFromStream(nsIInputStream*, const nsACString_internal&, PRUint32, PRUint32, PRBool, PRBool, nsACString_internal&, nsACString_internal&)
-
virtual
GetName(nsAString_internal&)
-
virtual
GetNewMessages(nsIMsgWindow*, nsIUrlListener*)
-
virtual
GetNoSelect(PRBool*)
-
virtual
GetNumNewMessages(PRBool, PRInt32*)
-
GetNumPendingTotalMessages()
-
GetNumPendingUnread()
-
virtual
GetNumSubFolders(PRUint32*)
-
virtual
GetNumUnread(PRBool, PRInt32*)
-
virtual
GetOfflineFileStream(nsMsgKey, PRUint32*, PRUint32*, nsIInputStream**)
-
virtual
GetOfflineStoreInputStream(nsIInputStream**)
-
virtual
GetOfflineStoreOutputStream(nsIOutputStream**)
-
virtual
GetParent(nsIMsgFolder**)
-
virtual
GetParentMsgFolder(nsIMsgFolder**)
-
virtual
GetPrettiestName(nsAString_internal&)
-
virtual
GetPrettyName(nsAString_internal&)
-
virtual
GetProcessingFlags(nsMsgKey, PRUint32*)
-
GetPromptPurgeThreshold(PRBool*)
-
GetPurgeThreshold(PRInt32*)
-
virtual
GetRelativePathName(nsACString_internal&)
-
virtual
GetRequiresCleanup(PRBool*)
-
virtual
GetRetentionSettings(nsIMsgRetentionSettings**)
-
virtual
GetRootFolder(nsIMsgFolder**)
-
virtual
GetServer(nsIMsgIncomingServer**)
-
virtual
GetShowDeletedMessages(PRBool*)
-
virtual
GetSizeOnDisk(PRUint32*)
-
virtual
GetSortKey(PRUint32*, PRUint8**)
-
virtual
GetSortOrder(PRInt32*)
-
GetStringFromBundle(const char*, nsString&)
-
virtual
GetStringProperty(const char*, nsACString_internal&)
-
virtual
GetStringWithFolderNameFromBundle(const char*, nsAString_internal&)
-
virtual
GetSubFolders(nsISimpleEnumerator**)
-
virtual
GetSupportsOffline(PRBool*)
-
virtual
GetTotalMessages(PRBool, PRInt32*)
-
virtual
GetURI(nsACString_internal&)
-
virtual
GetUriForMsg(nsIMsgDBHdr*, nsACString_internal&)
-
virtual
GetUsername(nsACString_internal&)
-
GetWarnFilterChanged(PRBool*)
-
virtual
HasMsgOffline(nsMsgKey, PRBool*)
-
virtual
Init(const char*)
-
virtual
IsAncestorOf(nsIMsgFolder*, PRBool*)
-
virtual
IsCommandEnabled(const nsACString_internal&, PRBool*)
-
virtual
ListDescendents(nsISupportsArray*)
-
virtual
ListFoldersWithFlags(PRUint32, nsIMutableArray*)
-
virtual
MarkAllMessagesRead(nsIMsgWindow*)
-
virtual
MarkMessagesFlagged(nsIArray*, PRBool)
-
virtual
MarkMessagesRead(nsIArray*, PRBool)
-
virtual
MarkThreadRead(nsIMsgThread*)
-
virtual
MatchOrChangeFilterDestination(nsIMsgFolder*, PRBool, PRBool*)
-
MsgFitsDownloadCriteria(nsMsgKey, PRBool*)
-
virtual
NotifyBoolPropertyChanged(nsIAtom*, PRBool, PRBool)
-
virtual
NotifyCompactCompleted()
-
virtual
NotifyFolderEvent(nsIAtom*)
-
virtual
NotifyIntPropertyChanged(nsIAtom*, PRInt32, PRInt32)
-
virtual
NotifyItemAdded(nsISupports*)
-
virtual
NotifyItemRemoved(nsISupports*)
-
virtual
NotifyPropertyChanged(nsIAtom*, const nsACString_internal&, const nsACString_internal&)
-
virtual
NotifyPropertyFlagChanged(nsIMsgDBHdr*, nsIAtom*, PRUint32, PRUint32)
-
virtual
NotifyUnicharPropertyChanged(nsIAtom*, const nsAString_internal&, const nsAString_internal&)
-
virtual
OnAnnouncerGoingAway(nsIDBChangeAnnouncer*)
-
virtual
OnFlagChange(PRUint32)
-
virtual
OnHdrAdded(nsIMsgDBHdr*, nsMsgKey, PRInt32, nsIDBChangeListener*)
-
OnHdrAddedOrDeleted(nsIMsgDBHdr*, PRBool)
-
virtual
OnHdrDeleted(nsIMsgDBHdr*, nsMsgKey, PRInt32, nsIDBChangeListener*)
-
virtual
OnHdrFlagsChanged(nsIMsgDBHdr*, PRUint32, PRUint32, nsIDBChangeListener*)
-
virtual
OnHdrPropertyChanged(nsIMsgDBHdr*, PRBool, PRUint32*, nsIDBChangeListener*)
-
virtual
OnJunkScoreChanged(nsIDBChangeListener*)
-
virtual
OnParentChanged(nsMsgKey, nsMsgKey, nsMsgKey, nsIDBChangeListener*)
-
virtual
OnReadChanged(nsIDBChangeListener*)
-
virtual
OnStartRunningUrl(nsIURI*)
-
virtual
OnStopRunningUrl(nsIURI*, nsresult)
-
virtual
OpenBackupMsgDatabase()
-
virtual
OrProcessingFlags(nsMsgKey, PRUint32)
-
PerformBiffNotifications()
-
PromptForMasterPasswordIfNecessary()
-
virtual
PropagateDelete(nsIMsgFolder*, PRBool, nsIMsgWindow*)
-
virtual
QueryInterface(const nsIID&, void**)
-
virtual
ReadDBFolderInfo(PRBool)
-
virtual
ReadFromFolderCacheElem(nsIMsgFolderCacheElement*)
-
virtual
RecursiveDelete(PRBool, nsIMsgWindow*)
-
virtual
Release()
-
virtual
ReleaseSemaphore(nsISupports*)
-
virtual
RemoveBackupMsgDatabase()
-
virtual
RemoveFolderListener(nsIFolderListener*)
-
virtual
RemoveKeywordsFromMessages(nsIArray*, const nsACString_internal&)
-
virtual
Rename(const nsAString_internal&, nsIMsgWindow*)
-
virtual
RenameSubFolders(nsIMsgWindow*, nsIMsgFolder*)
-
virtual
SendFlagNotifications(nsIMsgDBHdr*, PRUint32, PRUint32)
-
virtual
SetBiffState(PRUint32)
-
virtual
SetCharset(const nsACString_internal&)
-
virtual
SetCharsetOverride(PRBool)
-
virtual
SetDBTransferInfo(nsIDBFolderInfo*)
-
virtual
SetDownloadSettings(nsIMsgDownloadSettings*)
-
virtual
SetFilePath(nsILocalFile*)
-
virtual
SetFilterList(nsIMsgFilterList*)
-
virtual
SetFlag(PRUint32)
-
virtual
SetFlags(PRUint32)
-
virtual
SetGettingNewMessages(PRBool)
-
virtual
SetHasNewMessages(PRBool)
-
virtual
SetInVFEditSearchScope(PRBool, PRBool)
-
virtual
SetJunkScoreForMessages(nsIArray*, const nsACString_internal&)
-
virtual
SetLabelForMessages(nsIArray*, nsMsgLabelValue)
-
virtual
SetLastMessageLoaded(nsMsgKey)
-
SetMRUTime()
-
virtual
SetMsgDatabase(nsIMsgDatabase*)
-
virtual
SetName(const nsAString_internal&)
-
virtual
SetNumNewMessages(PRInt32)
-
virtual
SetParent(nsIMsgFolder*)
-
virtual
SetPrefFlag()
-
virtual
SetPrettyName(const nsAString_internal&)
-
virtual
SetRetentionSettings(nsIMsgRetentionSettings*)
-
virtual
SetSizeOnDisk(PRUint32)
-
virtual
SetSortOrder(PRInt32)
-
virtual
SetStringProperty(const char*, const nsACString_internal&)
-
SetWarnFilterChanged(PRBool)
-
virtual
ShouldStoreMsgOffline(nsMsgKey, PRBool*)
-
virtual
Shutdown(PRBool)
-
virtual
SpamFilterClassifyMessage(const char*, nsIMsgWindow*, nsIJunkMailPlugin*)
-
virtual
SpamFilterClassifyMessages(const char**, PRUint32, nsIMsgWindow*, nsIJunkMailPlugin*)
-
virtual
StartFolderLoading()
-
StartNewOfflineMessage()
-
virtual
SummaryChanged()
-
virtual
TestSemaphore(nsISupports*, PRBool*)
-
virtual
ThrowAlertMsg(const char*, nsIMsgWindow*)
-
ThrowConfirmationPrompt(nsIMsgWindow*, const nsAString_internal&, PRBool*)
-
virtual
ToggleFlag(PRUint32)
-
virtual
UpdateFolder(nsIMsgWindow*)
-
UpdateNewMessages()
-
virtual
UpdateSummaryTotals(PRBool)
-
WriteStartOfNewLocalMessage()
-
virtual
WriteToFolderCache(nsIMsgFolderCache*, PRBool)
-
virtual
WriteToFolderCacheElem(nsIMsgFolderCacheElement*)
-
compressQuotesInMsgSnippet(const nsString&, nsAString_internal&)
-
createCollationKeyGenerator()
-
decodeMsgSnippet(const nsACString_internal&, PRBool, nsCString&)
-
initializeStrings()
-
protected
mAddListener
-
protected
mBackupDatabase
-
protected
mBaseMessageURI
-
protected
mCharset
-
protected
mCharsetOverride
-
protected
mDatabase
-
protected
mExpungedBytes
-
protected
mFlags
-
protected
mFolderSize
-
protected
mGettingNewMessages
-
protected
mHaveParsedURI
-
protected
mInVFEditSearchScope
-
protected
mInitializedFromCache
-
protected
mIsCachable
-
protected
mIsServer
-
protected
mIsServerIsValid
-
protected
mLastMessageLoaded
-
protected
mListeners
-
protected
mName
-
protected
mNewMessages
-
protected
mNotifyCountChanges
-
protected
mNumNewBiffMessages
-
protected
mNumPendingTotalMessages
-
protected
mNumPendingUnreadMessages
-
protected
mNumTotalMessages
-
protected
mNumUnreadMessages
-
protected
mParent
-
protected
mPath
-
protected
mProcessingFlag
-
protected
mSemaphoreHolder
-
protected
mServer
-
protected
mSubFolders
-
protected
m_downloadSettings
-
protected
m_newMsgs
-
protected
m_numOfflineMsgLines
-
protected
m_offlineHeader
-
protected
m_retentionSettings
-
protected
m_saveNewMsgs
-
protected
m_tempMessageStream
-
nsMsgDBFolder()
-
parseURI(PRBool)
-
virtual
~nsMsgDBFolder()
-
anonymous$329
Locations: