class nsIMsgDatabase
Members:
-
public
virtual
AddNewHdrToDB(nsIMsgDBHdr*, PRBool)
-
public
virtual
AddToNewList(nsMsgKey)
-
public
virtual
ApplyRetentionSettings(nsIMsgRetentionSettings*, PRBool)
-
public
virtual
ClearCachedHdrs()
-
public
virtual
ClearNewList(PRBool)
-
public
virtual
Close(PRBool)
-
public
virtual
Commit(nsMsgDBCommit)
-
public
virtual
CompareCollationKeys(PRUint8*, PRUint32, PRUint8*, PRUint32, PRInt32*)
-
public
virtual
ContainsKey(nsMsgKey, PRBool*)
-
public
virtual
CopyHdrFromExistingHdr(nsMsgKey, nsIMsgDBHdr*, PRBool, nsIMsgDBHdr**)
-
public
virtual
CreateCollationKey(const nsAString_internal&, PRUint8**, PRUint32*)
-
public
virtual
CreateNewHdr(nsMsgKey, nsIMsgDBHdr**)
-
public
virtual
DeleteHeader(nsIMsgDBHdr*, nsIDBChangeListener*, PRBool, PRBool)
-
public
virtual
DeleteMessage(nsMsgKey, nsIDBChangeListener*, PRBool)
-
public
virtual
DeleteMessages(nsTArray<unsigned int>*, nsIDBChangeListener*)
-
public
virtual
EndBatch()
-
public
virtual
EnumerateMessages(nsISimpleEnumerator**)
-
public
virtual
EnumerateOfflineOps(nsISimpleEnumerator**)
-
public
virtual
EnumerateThreads(nsISimpleEnumerator**)
-
public
virtual
ForceClosed()
-
public
virtual
ForceFolderDBClosed(nsIMsgFolder*)
-
public
virtual
GetCachedHits(const char*, nsISimpleEnumerator**)
-
public
virtual
GetDBFolderInfo(nsIDBFolderInfo**)
-
public
virtual
GetDefaultSortOrder(nsMsgViewSortOrderValue*)
-
public
virtual
GetDefaultSortType(nsMsgViewSortTypeValue*)
-
public
virtual
GetDefaultViewFlags(nsMsgViewFlagsTypeValue*)
-
public
virtual
GetFirstNew(nsMsgKey*)
-
public
virtual
GetFolderStream(nsIOutputStream**)
-
public
virtual
GetHighWaterArticleNum(nsMsgKey*)
-
GetIID()
-
public
virtual
GetLowWaterArticleNum(nsMsgKey*)
-
public
virtual
GetMsgDownloadSettings(nsIMsgDownloadSettings**)
-
public
virtual
GetMsgHdrCacheSize(PRUint32*)
-
public
virtual
GetMsgHdrForKey(nsMsgKey, nsIMsgDBHdr**)
-
public
virtual
GetMsgHdrForMessageID(const char*, nsIMsgDBHdr**)
-
public
virtual
GetMsgRetentionSettings(nsIMsgRetentionSettings**)
-
public
virtual
GetNewList(PRUint32*, nsMsgKey**)
-
public
virtual
GetNextFakeOfflineMsgKey(nsMsgKey*)
-
public
virtual
GetNextPseudoMsgKey(nsMsgKey*)
-
public
virtual
GetOfflineOpForKey(nsMsgKey, PRBool, nsIMsgOfflineImapOperation**)
-
public
virtual
GetSummaryValid(PRBool*)
-
public
virtual
GetThreadContainingMsgHdr(nsIMsgDBHdr*, nsIMsgThread**)
-
public
virtual
HasAttachments(nsMsgKey, PRBool*)
-
public
virtual
HasNew(PRBool*)
-
public
virtual
HdrIsInCache(const char*, nsIMsgDBHdr*, PRBool*)
-
public
virtual
IsIgnored(nsMsgKey, PRBool*)
-
public
virtual
IsMDNNeeded(nsMsgKey, PRBool*)
-
public
virtual
IsMDNSent(nsMsgKey, PRBool*)
-
public
virtual
IsMarked(nsMsgKey, PRBool*)
-
public
virtual
IsRead(nsMsgKey, PRBool*)
-
public
virtual
ListAllKeys(nsTArray<unsigned int>&)
-
public
virtual
ListAllOfflineDeletes(nsTArray<unsigned int>*)
-
public
virtual
ListAllOfflineMsgs(nsTArray<unsigned int>*)
-
public
virtual
ListAllOfflineOpIds(nsTArray<unsigned int>*)
-
public
virtual
MarkAllRead(nsTArray<unsigned int>*)
-
public
virtual
MarkForwarded(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkHasAttachments(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkHdrMarked(nsIMsgDBHdr*, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkHdrRead(nsIMsgDBHdr*, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkHdrReplied(nsIMsgDBHdr*, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkHeaderKilled(nsIMsgDBHdr*, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkImapDeleted(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkMDNNeeded(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkMDNSent(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkMarked(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkOffline(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkRead(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkReadByDate(PRTime, PRTime, nsTArray<unsigned int>*)
-
public
virtual
MarkReplied(nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkThreadIgnored(nsIMsgThread*, nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
MarkThreadRead(nsIMsgThread*, nsIDBChangeListener*, nsTArray<unsigned int>*)
-
public
virtual
MarkThreadWatched(nsIMsgThread*, nsMsgKey, PRBool, nsIDBChangeListener*)
-
public
virtual
Open(nsILocalFile*, PRBool, PRBool)
-
public
virtual
RefreshCache(const char*, PRUint32, nsMsgKey*, PRUint32*, nsMsgKey**)
-
public
virtual
RemoveHeaderMdbRow(nsIMsgDBHdr*)
-
public
virtual
RemoveOfflineOp(nsIMsgOfflineImapOperation*)
-
public
virtual
ResetHdrCacheSize(PRUint32)
-
public
virtual
SetAttributesOnPendingHdr(nsIMsgDBHdr*, const char*, const char*, PRInt32)
-
public
virtual
SetFolderStream(nsIOutputStream*)
-
public
virtual
SetLabel(nsMsgKey, nsMsgLabelValue)
-
public
virtual
SetMsgDownloadSettings(nsIMsgDownloadSettings*)
-
public
virtual
SetMsgHdrCacheSize(PRUint32)
-
public
virtual
SetMsgRetentionSettings(nsIMsgRetentionSettings*)
-
public
virtual
SetNextPseudoMsgKey(nsMsgKey)
-
public
virtual
SetStringProperty(nsMsgKey, const char*, const char*)
-
public
virtual
SetStringPropertyByHdr(nsIMsgDBHdr*, const char*, const char*)
-
public
virtual
SetSummaryValid(PRBool)
-
public
virtual
StartBatch()
-
public
virtual
SyncCounts()
-
public
virtual
UndoDelete(nsIMsgDBHdr*)
-
public
virtual
UpdateHdrInCache(const char*, nsIMsgDBHdr*, PRBool)
-
COMTypeInfo<int>
Locations: