Back to index

lightning-sunbird  0.9+nobinonly
nsMsgDatabase Member List
This is the complete list of members for nsMsgDatabase, including all inherited members.
AddHdrToCache(nsIMsgDBHdr *hdr, nsMsgKey key)nsMsgDatabase [protected]
AddHdrToUseCache(nsIMsgDBHdr *hdr, nsMsgKey key)nsMsgDatabase [protected]
AddListener(in nsIDBChangeListener listener)nsIDBChangeAnnouncer
AddNewHdrToDB(in nsIMsgDBHdr newHdr, in boolean notify)nsIMsgDatabase
AddNewThread(nsMsgHdr *msgHdr)nsMsgDatabase [protected, virtual]
AddToCache(nsMsgDatabase *pMessageDB)nsMsgDatabase [inline, protected, static]
AddToNewList(in nsMsgKey key)nsIMsgDatabase
AddToThread(nsMsgHdr *newHdr, nsIMsgThread *thread, nsIMsgDBHdr *pMsgHdr, PRBool threadInThread)nsMsgDatabase [protected, virtual]
AdjustExpungedBytesOnDelete(nsIMsgDBHdr *msgHdr)nsMsgDatabase [protected, virtual]
applyRetentionSettings(in nsIMsgRetentionSettings aMsgRetentionSettings, in boolean aDeleteViaFolder)nsIMsgDatabase
CharPtrToRowCellColumn(nsIMdbRow *row, mdb_token columnToken, const char *charPtr)nsMsgDatabase
CleanupCache()nsMsgDatabase [static]
clearCachedHdrs()nsIMsgDatabase
ClearCachedObjects(PRBool dbGoingAway)nsMsgDatabase [protected]
ClearEntry(PLDHashTable *aTable, PLDHashEntryHdr *aEntry)nsMsgDatabase [protected, static]
ClearHdrCache(PRBool reInit)nsMsgDatabase [protected]
ClearHeaderEnumerator(PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number, void *arg)nsMsgDatabase [protected, static]
ClearNewList(in boolean notify)nsIMsgDatabase
ClearUseHdrCache()nsMsgDatabase [protected]
Close(in boolean aForceCommit)nsIMsgDatabase
CloseMDB(PRBool commit)nsMsgDatabase [virtual]
Commit(in nsMsgDBCommit commitType)nsIMsgDatabase
compareCollationKeys(in octetPtr key1, in unsigned long len1, in octetPtr key2, in unsigned long len2)nsIMsgDatabase
ContainsKey(in nsMsgKey key)nsIMsgDatabase
CopyHdrFromExistingHdr(in nsMsgKey key, in nsIMsgDBHdr existingHdr, in boolean addHdrToDB)nsIMsgDatabase
createCollationKey(in AString sourceString, out octetPtr key, out unsigned long len)nsIMsgDatabase
CreateMsgHdr(nsIMdbRow *hdrRow, nsMsgKey key, nsIMsgDBHdr **result)nsMsgDatabase [virtual]
CreateNewHdr(in nsMsgKey key)nsIMsgDatabase
CreateNewThread(nsMsgKey key, const char *subject, nsMsgThread **newThread)nsMsgDatabase [protected, virtual]
dBFolderInfonsIMsgDatabase
defaultSortOrdernsIMsgDatabase
defaultSortTypensIMsgDatabase
defaultViewFlagsnsIMsgDatabase
DeleteHeader(in nsIMsgDBHdr msgHdr, in nsIDBChangeListener instigator, in boolean commit, in boolean notify)nsIMsgDatabase
DeleteMessage(in nsMsgKey key, in nsIDBChangeListener instigator, in boolean commit)nsIMsgDatabase
DeleteMessages(in nsMsgKeyArrayPtr nsMsgKeys, in nsIDBChangeListener instigator)nsIMsgDatabase
EndBatch()nsIMsgDatabase
EnumerateMessages()nsIMsgDatabase
EnumerateMessagesWithFlag(nsISimpleEnumerator **result, PRUint32 *pFlag)nsMsgDatabase [virtual]
EnumerateOfflineOps()nsIMsgDatabase
EnumerateThreads()nsIMsgDatabase
FindInCache(nsFileSpec &dbName)nsMsgDatabase [static]
FindInCache(nsIMsgFolder *folder)nsMsgDatabase [static]
FindInCache(nsMsgDatabase *pMessageDB)nsMsgDatabase [protected, static]
FindInsertIndexInSortedTable(nsIMdbTable *table, mdb_id idToInsert)nsMsgDatabase [protected]
FirstNewnsIMsgDatabase
folderStreamnsIMsgDatabase
ForceClosed()nsIMsgDatabase
forceFolderDBClosed(in nsIMsgFolder aFolder)nsIMsgDatabase
GetBoolPref(const char *prefName, PRBool *result)nsMsgDatabase [protected]
getCachedHits(in string aSearchFolderUri)nsIMsgDatabase
GetCollationKeyGenerator()nsMsgDatabase
GetCurVersion()nsMsgDatabase [virtual]
GetDBCache()nsMsgDatabase [protected, static]
GetEnv()nsMsgDatabase [inline]
GetGlobalPrefs()nsMsgDatabase [protected, virtual]
GetHdrFromCache(nsMsgKey key, nsIMsgDBHdr **result)nsMsgDatabase [protected]
GetHdrFromUseCache(nsMsgKey key, nsIMsgDBHdr **result)nsMsgDatabase [protected]
GetHeaderParser()nsMsgDatabase
GetIntPref(const char *prefName, PRInt32 *result)nsMsgDatabase [protected]
GetKey(PLDHashTable *aTable, PLDHashEntryHdr *aEntry)nsMsgDatabase [protected, static]
GetMDBFactory()nsMsgDatabase [static]
GetMimeConverter()nsMsgDatabase
GetMsgHdrForKey(in nsMsgKey key)nsIMsgDatabase
getMsgHdrForMessageID(in string messageID)nsIMsgDatabase
GetMsgHdrForReference(nsCString &reference)nsMsgDatabase [protected]
GetMsgHdrForSubject(nsCString &msgID)nsMsgDatabase [protected]
getNewList(out unsigned long count,[array, size_is(count)] out nsMsgKey newKeys)nsIMsgDatabase
GetOfflineOpForKey(in nsMsgKey messageKey, in boolean create)nsIMsgDatabase
GetProperty(nsIMdbRow *row, const char *propertyName, char **result)nsMsgDatabase
GetPropertyAsNSString(nsIMdbRow *row, const char *propertyName, nsAString &result)nsMsgDatabase
GetSearchResultsTable(const char *searchFolderUri, PRBool createIfMissing, nsIMdbTable **table)nsMsgDatabase
GetStatusFlags(nsIMsgDBHdr *msgHdr, PRUint32 origFlags)nsMsgDatabase [protected, virtual]
GetStore()nsMsgDatabase [inline]
GetTableCreateIfMissing(const char *scope, const char *kind, nsIMdbTable **table, mdb_token &scopeToken, mdb_token &kindToken)nsMsgDatabase
GetThreadContainingMsgHdr(in nsIMsgDBHdr msgHdr)nsIMsgDatabase
GetThreadForMsgKey(nsMsgKey msgKey, nsIMsgThread **result)nsMsgDatabase [virtual]
GetThreadForReference(nsCString &msgID, nsIMsgDBHdr **pMsgHdr)nsMsgDatabase [protected]
GetThreadForSubject(nsCString &subject)nsMsgDatabase [protected]
GetThreadForThreadId(nsMsgKey threadId)nsMsgDatabase [protected]
GetUint32Property(nsIMdbRow *row, const char *propertyName, PRUint32 *result, PRUint32 defaultValue=0)nsMsgDatabase
gMsgDBHashTableOpsnsMsgDatabase [protected, static]
HasAttachments(in nsMsgKey key)nsIMsgDatabase
HashKey(PLDHashTable *aTable, const void *aKey)nsMsgDatabase [protected, static]
HasNew()nsIMsgDatabase
hdrIsInCache(in string aSearchFolderUri, in nsIMsgDBHdr aHdr)nsIMsgDatabase
HeaderEnumerator(PLDHashTable *table, PLDHashEntryHdr *hdr, PRUint32 number, void *arg)nsMsgDatabase [protected, static]
highWaterArticleNumnsIMsgDatabase
InitExistingDB()nsMsgDatabase [protected, virtual]
InitMDBInfo()nsMsgDatabase [protected, virtual]
InitNewDB()nsMsgDatabase [protected, virtual]
IsHeaderRead(nsIMsgDBHdr *hdr, PRBool *pRead)nsMsgDatabase [virtual]
IsIgnored(in nsMsgKey key)nsIMsgDatabase
IsMarked(in nsMsgKey key)nsIMsgDatabase
IsMDNNeeded(in nsMsgKey key)nsIMsgDatabase
IsMDNSent(in nsMsgKey key)nsIMsgDatabase
IsRead(in nsMsgKey key)nsIMsgDatabase
ListAllKeys(in nsMsgKeyArrayRef outputKeys)nsIMsgDatabase
ListAllOfflineDeletes(in nsMsgKeyArrayPtr offlineDeletes)nsIMsgDatabase
ListAllOfflineMsgs(in nsMsgKeyArrayPtr offlineMsgs)nsIMsgDatabase
ListAllOfflineOpIds(in nsMsgKeyArrayPtr offlineOpIds)nsIMsgDatabase
ListAllThreads(nsMsgKeyArray *threadIds)nsMsgDatabase
lowWaterArticleNumnsIMsgDatabase
m_allThreadsTableKindTokennsMsgDatabase [protected]
m_bCacheHeadersnsMsgDatabase [protected]
m_cachedHeadersnsMsgDatabase [protected]
m_cachedThreadnsMsgDatabase [protected]
m_cachedThreadIdnsMsgDatabase [protected]
m_cacheSizensMsgDatabase [private]
m_ccListColumnTokennsMsgDatabase [protected]
m_ChangeListenersnsMsgDatabase [protected]
m_collationKeyGeneratornsMsgDatabase [protected]
m_dateColumnTokennsMsgDatabase [protected]
m_dbCachensMsgDatabase [protected, static]
m_dbFolderInfonsMsgDatabase [protected]
m_dbNamensMsgDatabase [protected]
m_downloadSettingsnsMsgDatabase [protected]
m_flagsColumnTokennsMsgDatabase [protected]
m_foldernsMsgDatabase [protected]
m_hdrRowScopeTokennsMsgDatabase [protected]
m_hdrTableKindTokennsMsgDatabase [protected]
m_HeaderParsernsMsgDatabase [protected]
m_headersInUsensMsgDatabase [protected]
m_labelColumnTokennsMsgDatabase [protected]
m_mdbAllMsgHeadersTablensMsgDatabase [protected]
m_mdbAllThreadsTablensMsgDatabase [protected]
m_mdbEnvnsMsgDatabase [protected]
m_mdbStorensMsgDatabase [protected]
m_mdbTokensInitializednsMsgDatabase [protected]
m_messageCharSetColumnTokennsMsgDatabase [protected]
m_messageIdColumnTokennsMsgDatabase [protected]
m_messageSizeColumnTokennsMsgDatabase [protected]
m_messageThreadIdColumnTokennsMsgDatabase [protected]
m_mimeConverternsMsgDatabase [protected]
m_newSetnsMsgDatabase [protected]
m_nextPseudoMsgKeynsMsgDatabase [protected]
m_numLinesColumnTokennsMsgDatabase [protected]
m_numReferencesColumnTokennsMsgDatabase [protected]
m_offlineMessageSizeColumnTokennsMsgDatabase [protected]
m_offlineMsgOffsetColumnTokennsMsgDatabase [protected]
m_priorityColumnTokennsMsgDatabase [protected]
m_recipientsColumnTokennsMsgDatabase [protected]
m_referencesColumnTokennsMsgDatabase [protected]
m_retentionSettingsnsMsgDatabase [protected]
m_senderColumnTokennsMsgDatabase [protected]
m_statusOffsetColumnTokennsMsgDatabase [protected]
m_subjectColumnTokennsMsgDatabase [protected]
m_threadChildrenColumnTokennsMsgDatabase [protected]
m_threadFlagsColumnTokennsMsgDatabase [protected]
m_threadIdColumnTokennsMsgDatabase [protected]
m_threadNewestMsgDateColumnTokennsMsgDatabase [protected]
m_threadParentColumnTokennsMsgDatabase [protected]
m_threadRootKeyColumnTokennsMsgDatabase [protected]
m_threadRowScopeTokennsMsgDatabase [protected]
m_threadSubjectColumnTokennsMsgDatabase [protected]
m_threadTableKindTokennsMsgDatabase [protected]
m_threadUnreadChildrenColumnTokennsMsgDatabase [protected]
MarkAllRead(in nsMsgKeyArrayPtr thoseMarked)nsIMsgDatabase
MarkForwarded(in nsMsgKey key, in boolean bForwarded, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkHasAttachments(in nsMsgKey key, in boolean bHasAttachments, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkHdrMarked(in nsIMsgDBHdr msgHdr, in boolean mark, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkHdrRead(in nsIMsgDBHdr msgHdr, in boolean bRead, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkHdrReadInDB(nsIMsgDBHdr *msgHdr, PRBool bRead, nsIDBChangeListener *instigator)nsMsgDatabase [virtual]
MarkHdrReplied(in nsIMsgDBHdr msgHdr, in boolean bReplied, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkImapDeleted(in nsMsgKey key, in boolean deleted, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkMarked(in nsMsgKey key, in boolean mark, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkMDNNeeded(in nsMsgKey key, in boolean bNeeded, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkMDNSent(in nsMsgKey key, in boolean bNeeded, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkOffline(in nsMsgKey key, in boolean offline, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkRead(in nsMsgKey key, in boolean bRead, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkReadByDate(in PRTime startDate, in PRTime endDate, in nsMsgKeyArrayPtr markedIds)nsIMsgDatabase
MarkReplied(in nsMsgKey key, in boolean bReplied, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkThreadIgnored(in nsIMsgThread thread, in nsMsgKey threadKey, in boolean bIgnored, in nsIDBChangeListener instigator)nsIMsgDatabase
MarkThreadRead(in nsIMsgThread thread, in nsIDBChangeListener instigator, in nsMsgKeyArrayPtr thoseMarked)nsIMsgDatabase
MarkThreadWatched(in nsIMsgThread thread, in nsMsgKey threadKey, in boolean bWatched, in nsIDBChangeListener instigator)nsIMsgDatabase
MatchDbName(nsFileSpec &dbName)nsMsgDatabase [protected]
MatchEntry(PLDHashTable *aTable, const PLDHashEntryHdr *aEntry, const void *aKey)nsMsgDatabase [protected, static]
MoveEntry(PLDHashTable *aTable, const PLDHashEntryHdr *aFrom, PLDHashEntryHdr *aTo)nsMsgDatabase [protected, static]
msgDownloadSettingsnsIMsgDatabase
msgHdrCacheSizensIMsgDatabase
msgRetentionSettingsnsIMsgDatabase
nextFakeOfflineMsgKeynsIMsgDatabase
nextPseudoMsgKeynsIMsgDatabase
NotifyAnnouncerGoingAway()nsIDBChangeAnnouncer
NotifyHdrAddedAll(in nsIMsgDBHdr aHdrAdded, in nsMsgKey parentKey, in long flags, in nsIDBChangeListener instigator)nsIDBChangeAnnouncer
NotifyHdrChangeAll(in nsIMsgDBHdr aHdrChanged, in unsigned long aOldFlags, in unsigned long aNewFlags, in nsIDBChangeListener instigator)nsIDBChangeAnnouncer
NotifyHdrDeletedAll(in nsIMsgDBHdr aHdrDeleted, in nsMsgKey parentKey, in long flags, in nsIDBChangeListener instigator)nsIDBChangeAnnouncer
NotifyJunkScoreChanged(in nsIDBChangeListener aInstigator)nsIDBChangeAnnouncer
NotifyParentChangedAll(in nsMsgKey keyReparented, in nsMsgKey oldParent, in nsMsgKey newParent, in nsIDBChangeListener instigator)nsIDBChangeAnnouncer
NotifyReadChanged(in nsIDBChangeListener instigator)nsIDBChangeAnnouncer
nsMsgDatabase()nsMsgDatabase
nsMsgDBEnumerator classnsMsgDatabase [friend]
nsMsgDBService classnsMsgDatabase [friend]
nsMsgDBThreadEnumerator classnsMsgDatabase [friend]
nsMsgHdr classnsMsgDatabase [friend]
nsMsgThread classnsMsgDatabase [friend]
nsStringToYarn(struct mdbYarn *yarn, const nsAString &str)nsMsgDatabase [static]
Open(in nsIFileSpec aFolderName, in boolean aCreate, in boolean aLeaveInvalidDB)nsIMsgDatabase
OpenMDB(const char *dbName, PRBool create)nsMsgDatabase [virtual]
PurgeExcessMessages(PRUint32 numHeadersToKeep, PRBool keepUnreadMessagesOnly, nsISupportsArray *hdrsToDelete)nsMsgDatabase [protected]
PurgeMessagesOlderThan(PRUint32 daysToKeepHdrs, PRBool keepUnreadMessagesOnly, nsISupportsArray *hdrsToDelete)nsMsgDatabase [protected]
refreshCache(in string aSearchFolderUri, in unsigned long aNumKeys,[array, size_is(aNumKeys)] in nsMsgKey aNewHits, out unsigned long aNumBadHits,[array, size_is(aNumBadHits)] out nsMsgKey aStaleHits)nsIMsgDatabase
RemoveFromCache(nsMsgDatabase *pMessageDB)nsMsgDatabase [protected, static]
RemoveHdrFromCache(nsIMsgDBHdr *hdr, nsMsgKey key)nsMsgDatabase [protected]
RemoveHdrFromUseCache(nsIMsgDBHdr *hdr, nsMsgKey key)nsMsgDatabase [protected]
RemoveHeaderFromDB(nsMsgHdr *msgHdr)nsMsgDatabase [protected, virtual]
RemoveHeaderFromThread(nsMsgHdr *msgHdr)nsMsgDatabase [protected, virtual]
RemoveHeaderMdbRow(in nsIMsgDBHdr msgHdr)nsIMsgDatabase
RemoveListener(in nsIDBChangeListener listener)nsIDBChangeAnnouncer
RemoveOfflineOp(in nsIMsgOfflineImapOperation op)nsIMsgDatabase
resetHdrCacheSize(in unsigned long size)nsIMsgDatabase
RowCellColumnToAddressCollationKey(nsIMdbRow *row, mdb_token colToken, PRUint8 **result, PRUint32 *len)nsMsgDatabase
RowCellColumnToCharPtr(nsIMdbRow *row, mdb_token columnToken, char **result)nsMsgDatabase
RowCellColumnToCollationKey(nsIMdbRow *row, mdb_token columnToken, PRUint8 **result, PRUint32 *len)nsMsgDatabase
RowCellColumnToConstCharPtr(nsIMdbRow *row, mdb_token columnToken, const char **ptr)nsMsgDatabase
RowCellColumnToMime2DecodedString(nsIMdbRow *row, mdb_token columnToken, PRUnichar **)nsMsgDatabase
RowCellColumnTonsString(nsIMdbRow *row, mdb_token columnToken, nsAString &resultStr)nsMsgDatabase
RowCellColumnToUInt32(nsIMdbRow *row, mdb_token columnToken, PRUint32 *uint32Result, PRUint32 defaultValue=0)nsMsgDatabase
RowCellColumnToUInt32(nsIMdbRow *row, mdb_token columnToken, PRUint32 &uint32Result, PRUint32 defaultValue=0)nsMsgDatabase
setAttributesOnPendingHdr(in nsIMsgDBHdr pendingHdr, in string property, in string propertyVal, in long flags)nsIMsgDatabase
SetHdrFlag(nsIMsgDBHdr *, PRBool bSet, MsgFlags flag)nsMsgDatabase [protected, virtual]
SetHdrReadFlag(nsIMsgDBHdr *, PRBool pRead)nsMsgDatabase [protected, virtual]
SetKeyFlag(nsMsgKey key, PRBool set, PRUint32 flag, nsIDBChangeListener *instigator=NULL)nsMsgDatabase [protected, virtual]
SetLabel(in nsMsgKey key, in nsMsgLabelValue label)nsIMsgDatabase
SetMsgHdrFlag(nsIMsgDBHdr *msgHdr, PRBool set, PRUint32 flag, nsIDBChangeListener *instigator)nsMsgDatabase [protected, virtual]
SetNSStringPropertyWithToken(nsIMdbRow *row, mdb_token aProperty, const nsAString &propertyStr)nsMsgDatabase
SetProperty(nsIMdbRow *row, const char *propertyName, const char *propertyVal)nsMsgDatabase
SetPropertyFromNSString(nsIMdbRow *row, const char *propertyName, const nsAString &propertyVal)nsMsgDatabase
setStringProperty(in nsMsgKey aKey, in string aProperty, in string aValue)nsIMsgDatabase
SetUint32Property(nsIMdbRow *row, const char *propertyName, PRUint32 propertyVal)nsMsgDatabase
StartBatch()nsIMsgDatabase
summaryValidnsIMsgDatabase
syncCounts()nsIMsgDatabase
ThreadBySubjectWithoutRe()nsMsgDatabase [protected, virtual]
ThreadNewHdr(nsMsgHdr *hdr, PRBool &newThread)nsMsgDatabase [protected, virtual]
UInt32ToRowCellColumn(nsIMdbRow *row, mdb_token columnToken, PRUint32 value)nsMsgDatabase
UInt32ToYarn(struct mdbYarn *yarn, PRUint32 i)nsMsgDatabase [static]
UndoDelete(in nsIMsgDBHdr msgHdr)nsIMsgDatabase
updateHdrInCache(in string aSearchFolderUri, in nsIMsgDBHdr aHdr, in boolean aAdd)nsIMsgDatabase
UseStrictThreading()nsMsgDatabase [protected, virtual]
YarnTonsCString(struct mdbYarn *yarn, nsACString &str)nsMsgDatabase [static]
YarnTonsString(struct mdbYarn *yarn, nsAString &str)nsMsgDatabase [static]
YarnToUInt32(struct mdbYarn *yarn, PRUint32 *i)nsMsgDatabase [static]
~nsMsgDatabase()nsMsgDatabase [virtual]