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: