Name Description Size Coverage
components.conf 1757 -
moz.build 741 -
nsDBFolderInfo.cpp 26336 -
nsDBFolderInfo.h This class encapsulates the global information about a folder stored in the summary file. 5524 -
nsImapMailDatabase.cpp 8255 -
nsImapMailDatabase.h 2180 -
nsMailDatabase.cpp 9816 -
nsMailDatabase.h 1993 -
nsMsgDatabase.cpp mozilla::intl APIs require sizeable buffers. This class abstracts over the nsTArray. 171992 -
nsMsgDatabase.h Opens a database folder. @param aFolderName The name of the folder to create. @param aCreate Whether or not the file should be created. @param aLeaveInvalidDB Set to true if you do not want the database to be deleted if it is invalid. @exception NS_ERROR_FILE_NOT_FOUND The file could not be created. @exception NS_MSG_ERROR_FOLDER_SUMMARY_OUT_OF_DATE The database is present (and was opened), but the summary file is out of date. @exception NS_MSG_ERROR_FOLDER_SUMMARY_MISSING The database is present (and was opened), but the summary file is missing. 18722 -
nsMsgDatabaseEnumerators.cpp nsMsgDBEnumerator implementation 8318 -
nsMsgDatabaseEnumerators.h This file provides some enumerator classes, private to nsMsgDatabase. The outside world would only ever see these as nsIMsgEnumerator or nsIMsgThreadEnumerator. These enumerators automatically register themselves with the nsMsgDatabase during construction/destruction. This lets the database track all outstanding enumerators, so they can be invalidated if the database is destroyed or ForceClosed(). Due to this lifecycle coupling, we try to avoid using refcounted pointers here, as we don't want outstanding enumerators to lock an otherwise unused database in existence. 4607 -
nsMsgHdr.cpp 30390 -
nsMsgHdr.h 3215 -
nsMsgOfflineImapOperation.cpp Implementation file 14725 -
nsMsgOfflineImapOperation.h Instance Methods * 1892 -
nsMsgThread.cpp 35085 -
nsMsgThread.h 2211 -
nsNewsDatabase.cpp 7796 -
nsNewsDatabase.h 1750 -