class nsIMsgFolder
Members:
-
public
virtual
AcquireSemaphore(nsISupports*)
-
public
virtual
AddFolderListener(nsIFolderListener*)
-
public
virtual
AddKeywordsToMessages(nsIArray*, const nsACString_internal&)
-
public
virtual
AddMessageDispositionState(nsIMsgDBHdr*, nsMsgDispositionState)
-
public
virtual
AddSubfolder(const nsAString_internal&, nsIMsgFolder**)
-
public
virtual
AlertFilterChanged(nsIMsgWindow*)
-
public
virtual
AndProcessingFlags(nsMsgKey, PRUint32)
-
public
virtual
ApplyRetentionSettings()
-
public
virtual
CallFilterPlugins(nsIMsgWindow*, PRBool*)
-
public
virtual
ClearFlag(PRUint32)
-
public
virtual
ClearNewMessages()
-
public
virtual
ClearRequiresCleanup()
-
public
virtual
CloseAndBackupFolderDB(const nsACString_internal&)
-
public
virtual
Compact(nsIUrlListener*, nsIMsgWindow*)
-
public
virtual
CompactAll(nsIUrlListener*, nsIMsgWindow*, PRBool)
-
public
virtual
CompactAllOfflineStores(nsIUrlListener*, nsIMsgWindow*, nsIArray*)
-
public
virtual
CompareSortKeys(nsIMsgFolder*, PRInt32*)
-
public
virtual
ConfirmFolderDeletionForFilter(nsIMsgWindow*, PRBool*)
-
public
virtual
ContainsChildNamed(const nsAString_internal&, PRBool*)
-
public
virtual
ConvertMsgSnippetToPlainText(const nsAString_internal&, nsAString_internal&)
-
public
virtual
CopyDataDone()
-
public
virtual
CopyDataToOutputStreamForAppend(nsIInputStream*, PRInt32, nsIOutputStream*)
-
public
virtual
CopyFileMessage(nsIFile*, nsIMsgDBHdr*, PRBool, PRUint32, const nsACString_internal&, nsIMsgWindow*, nsIMsgCopyServiceListener*)
-
public
virtual
CopyFolder(nsIMsgFolder*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*)
-
public
virtual
CopyMessages(nsIMsgFolder*, nsIArray*, PRBool, nsIMsgWindow*, nsIMsgCopyServiceListener*, PRBool, PRBool)
-
public
virtual
CreateStorageIfMissing(nsIUrlListener*)
-
public
virtual
CreateSubfolder(const nsAString_internal&, nsIMsgWindow*)
-
public
virtual
Delete()
-
public
virtual
DeleteMessages(nsIArray*, nsIMsgWindow*, PRBool, PRBool, nsIMsgCopyServiceListener*, PRBool)
-
public
virtual
DeleteSubFolders(nsIArray*, nsIMsgWindow*)
-
public
virtual
DownloadAllForOffline(nsIUrlListener*, nsIMsgWindow*)
-
public
virtual
DownloadMessagesForOffline(nsIArray*, nsIMsgWindow*)
-
public
virtual
EmptyTrash(nsIMsgWindow*, nsIUrlListener*)
-
public
virtual
EnableNotifications(PRInt32, PRBool, PRBool)
-
public
virtual
EndFolderLoading()
-
public
virtual
FetchMsgPreviewText(nsMsgKey*, PRUint32, PRBool, nsIUrlListener*, PRBool*)
-
public
virtual
FindSubFolder(const nsACString_internal&, nsIMsgFolder**)
-
public
virtual
ForceDBClosed()
-
public
virtual
GenerateMessageURI(nsMsgKey, nsACString_internal&)
-
public
virtual
GenerateUniqueSubfolderName(const nsAString_internal&, nsIMsgFolder*, nsAString_internal&)
-
public
virtual
GetAbbreviatedName(nsAString_internal&)
-
public
virtual
GetAllowsPosting(PRBool*)
-
public
virtual
GetBackupMsgDatabase(nsIMsgDatabase**)
-
public
virtual
GetBaseMessageURI(nsACString_internal&)
-
public
virtual
GetBiffState(PRUint32*)
-
public
virtual
GetCanCompact(PRBool*)
-
public
virtual
GetCanCreateSubfolders(PRBool*)
-
public
virtual
GetCanDeleteMessages(PRBool*)
-
public
virtual
GetCanFileMessages(PRBool*)
-
public
virtual
GetCanRename(PRBool*)
-
public
virtual
GetCanSubscribe(PRBool*)
-
public
virtual
GetCharset(nsACString_internal&)
-
public
virtual
GetCharsetOverride(PRBool*)
-
public
virtual
GetChildNamed(const nsAString_internal&, nsIMsgFolder**)
-
public
virtual
GetChildWithURI(const nsACString_internal&, PRBool, PRBool, nsIMsgFolder**)
-
public
virtual
GetCustomIdentity(nsIMsgIdentity**)
-
public
virtual
GetDBFolderInfoAndDB(nsIDBFolderInfo**, nsIMsgDatabase**)
-
public
virtual
GetDBTransferInfo(nsIDBFolderInfo**)
-
public
virtual
GetDeletable(PRBool*)
-
public
virtual
GetDisplayRecipients(PRBool*)
-
public
virtual
GetDownloadSettings(nsIMsgDownloadSettings**)
-
public
virtual
GetExpansionArray(nsISupportsArray*)
-
public
virtual
GetExpungedBytes(PRUint32*)
-
public
virtual
GetFilePath(nsILocalFile**)
-
public
virtual
GetFilterList(nsIMsgWindow*, nsIMsgFilterList**)
-
public
virtual
GetFirstNewMessage(nsIMsgDBHdr**)
-
public
virtual
GetFlag(PRUint32, PRBool*)
-
public
virtual
GetFlags(PRUint32*)
-
public
virtual
GetFolderURL(nsACString_internal&)
-
public
virtual
GetFolderWithFlags(PRUint32, nsIMsgFolder**)
-
public
virtual
GetFoldersWithFlags(PRUint32, nsIArray**)
-
public
virtual
GetGettingNewMessages(PRBool*)
-
public
virtual
GetHasNewMessages(PRBool*)
-
public
virtual
GetHasSubFolders(PRBool*)
-
public
virtual
GetHostname(nsACString_internal&)
-
GetIID()
-
public
virtual
GetImapShared(PRBool*)
-
public
virtual
GetInVFEditSearchScope(PRBool*)
-
public
virtual
GetIsServer(PRBool*)
-
public
virtual
GetKnowsSearchNntpExtension(PRBool*)
-
public
virtual
GetLastMessageLoaded(nsMsgKey*)
-
public
virtual
GetLocked(PRBool*)
-
public
virtual
GetManyHeadersToDownload(PRBool*)
-
public
virtual
GetMessageHeader(nsMsgKey, nsIMsgDBHdr**)
-
public
virtual
GetMessages(nsISimpleEnumerator**)
-
public
virtual
GetMsgDatabase(nsIMsgDatabase**)
-
public
virtual
GetMsgTextFromStream(nsIInputStream*, const nsACString_internal&, PRUint32, PRUint32, PRBool, PRBool, nsACString_internal&, nsACString_internal&)
-
public
virtual
GetName(nsAString_internal&)
-
public
virtual
GetNewMessages(nsIMsgWindow*, nsIUrlListener*)
-
public
virtual
GetNoSelect(PRBool*)
-
public
virtual
GetNumNewMessages(PRBool, PRInt32*)
-
public
virtual
GetNumSubFolders(PRUint32*)
-
public
virtual
GetNumUnread(PRBool, PRInt32*)
-
public
virtual
GetOfflineFileStream(nsMsgKey, PRUint32*, PRUint32*, nsIInputStream**)
-
public
virtual
GetOfflineStoreInputStream(nsIInputStream**)
-
public
virtual
GetOfflineStoreOutputStream(nsIOutputStream**)
-
public
virtual
GetParent(nsIMsgFolder**)
-
public
virtual
GetParentMsgFolder(nsIMsgFolder**)
-
public
virtual
GetPrettiestName(nsAString_internal&)
-
public
virtual
GetPrettyName(nsAString_internal&)
-
public
virtual
GetProcessingFlags(nsMsgKey, PRUint32*)
-
public
virtual
GetRelativePathName(nsACString_internal&)
-
public
virtual
GetRequiresCleanup(PRBool*)
-
public
virtual
GetRetentionSettings(nsIMsgRetentionSettings**)
-
public
virtual
GetRootFolder(nsIMsgFolder**)
-
public
virtual
GetServer(nsIMsgIncomingServer**)
-
public
virtual
GetShowDeletedMessages(PRBool*)
-
public
virtual
GetSizeOnDisk(PRUint32*)
-
public
virtual
GetSortKey(PRUint32*, PRUint8**)
-
public
virtual
GetSortOrder(PRInt32*)
-
public
virtual
GetStringProperty(const char*, nsACString_internal&)
-
public
virtual
GetStringWithFolderNameFromBundle(const char*, nsAString_internal&)
-
public
virtual
GetSubFolders(nsISimpleEnumerator**)
-
public
virtual
GetSupportsOffline(PRBool*)
-
public
virtual
GetTotalMessages(PRBool, PRInt32*)
-
public
virtual
GetURI(nsACString_internal&)
-
public
virtual
GetUriForMsg(nsIMsgDBHdr*, nsACString_internal&)
-
public
virtual
GetUsername(nsACString_internal&)
-
public
virtual
HasMsgOffline(nsMsgKey, PRBool*)
-
public
virtual
IsAncestorOf(nsIMsgFolder*, PRBool*)
-
public
virtual
IsCommandEnabled(const nsACString_internal&, PRBool*)
-
public
virtual
ListDescendents(nsISupportsArray*)
-
public
virtual
ListFoldersWithFlags(PRUint32, nsIMutableArray*)
-
public
virtual
MarkAllMessagesRead(nsIMsgWindow*)
-
public
virtual
MarkMessagesFlagged(nsIArray*, PRBool)
-
public
virtual
MarkMessagesRead(nsIArray*, PRBool)
-
public
virtual
MarkThreadRead(nsIMsgThread*)
-
public
virtual
MatchOrChangeFilterDestination(nsIMsgFolder*, PRBool, PRBool*)
-
public
virtual
NotifyBoolPropertyChanged(nsIAtom*, PRBool, PRBool)
-
public
virtual
NotifyCompactCompleted()
-
public
virtual
NotifyFolderEvent(nsIAtom*)
-
public
virtual
NotifyIntPropertyChanged(nsIAtom*, PRInt32, PRInt32)
-
public
virtual
NotifyItemAdded(nsISupports*)
-
public
virtual
NotifyItemRemoved(nsISupports*)
-
public
virtual
NotifyPropertyChanged(nsIAtom*, const nsACString_internal&, const nsACString_internal&)
-
public
virtual
NotifyPropertyFlagChanged(nsIMsgDBHdr*, nsIAtom*, PRUint32, PRUint32)
-
public
virtual
NotifyUnicharPropertyChanged(nsIAtom*, const nsAString_internal&, const nsAString_internal&)
-
public
virtual
OnFlagChange(PRUint32)
-
public
virtual
OpenBackupMsgDatabase()
-
public
virtual
OrProcessingFlags(nsMsgKey, PRUint32)
-
public
virtual
PropagateDelete(nsIMsgFolder*, PRBool, nsIMsgWindow*)
-
public
virtual
RecursiveDelete(PRBool, nsIMsgWindow*)
-
public
virtual
ReleaseSemaphore(nsISupports*)
-
public
virtual
RemoveBackupMsgDatabase()
-
public
virtual
RemoveFolderListener(nsIFolderListener*)
-
public
virtual
RemoveKeywordsFromMessages(nsIArray*, const nsACString_internal&)
-
public
virtual
Rename(const nsAString_internal&, nsIMsgWindow*)
-
public
virtual
RenameSubFolders(nsIMsgWindow*, nsIMsgFolder*)
-
public
virtual
SetBiffState(PRUint32)
-
public
virtual
SetCharset(const nsACString_internal&)
-
public
virtual
SetCharsetOverride(PRBool)
-
public
virtual
SetDBTransferInfo(nsIDBFolderInfo*)
-
public
virtual
SetDownloadSettings(nsIMsgDownloadSettings*)
-
public
virtual
SetFilePath(nsILocalFile*)
-
public
virtual
SetFilterList(nsIMsgFilterList*)
-
public
virtual
SetFlag(PRUint32)
-
public
virtual
SetFlags(PRUint32)
-
public
virtual
SetGettingNewMessages(PRBool)
-
public
virtual
SetHasNewMessages(PRBool)
-
public
virtual
SetInVFEditSearchScope(PRBool, PRBool)
-
public
virtual
SetJunkScoreForMessages(nsIArray*, const nsACString_internal&)
-
public
virtual
SetLabelForMessages(nsIArray*, nsMsgLabelValue)
-
public
virtual
SetLastMessageLoaded(nsMsgKey)
-
public
virtual
SetMsgDatabase(nsIMsgDatabase*)
-
public
virtual
SetName(const nsAString_internal&)
-
public
virtual
SetNumNewMessages(PRInt32)
-
public
virtual
SetParent(nsIMsgFolder*)
-
public
virtual
SetPrefFlag()
-
public
virtual
SetPrettyName(const nsAString_internal&)
-
public
virtual
SetRetentionSettings(nsIMsgRetentionSettings*)
-
public
virtual
SetSizeOnDisk(PRUint32)
-
public
virtual
SetSortOrder(PRInt32)
-
public
virtual
SetStringProperty(const char*, const nsACString_internal&)
-
public
virtual
ShouldStoreMsgOffline(nsMsgKey, PRBool*)
-
public
virtual
Shutdown(PRBool)
-
public
virtual
StartFolderLoading()
-
public
virtual
SummaryChanged()
-
public
virtual
TestSemaphore(nsISupports*, PRBool*)
-
public
virtual
ThrowAlertMsg(const char*, nsIMsgWindow*)
-
public
virtual
ToggleFlag(PRUint32)
-
public
virtual
UpdateFolder(nsIMsgWindow*)
-
public
virtual
UpdateSummaryTotals(PRBool)
-
public
virtual
WriteToFolderCache(nsIMsgFolderCache*, PRBool)
-
anonymous$49
-
COMTypeInfo<int>
-
anonymous$51
-
anonymous$50
-
anonymous$53
-
anonymous$52
-
anonymous$55
-
anonymous$54
Locations: