Name Description Size Coverage
components.conf 796 -
DatabaseCore.cpp static 32915 -
DatabaseCore.h 2815 -
DatabaseUtils.cpp static 13347 -
DatabaseUtils.h Normalizes a string to Unicode canonical composition form. Strings should be normalized before being inserted into the database. This will prevent mistakes when comparing strings containing non-ASCII characters. 2763 -
DetachedMsgHdr.cpp 9888 -
DetachedMsgHdr.h An nsIMsgDBHdr which carries around its own data and is 'detached' from the database. Legacy code relies on being able to populate the nsIMsgDBHdr before attaching it to the messages table in the database. That's no good here, so we provide this detached implementation to use up until the point it's added to the database, when it is exchanged for the 'live' implementation (class Message). See nsIMsgDatabase.addDetachedMsgHdrToDB(). 1929 -
FolderComparator.cpp 2874 -
FolderComparator.h Compares folders for display in the right order. Folders with an ordinal in the database are sorted ahead of those without. Folders without an ordinal are sorted in alphabetical order. A future version of this class will handle special folder types (e.g. Inbox, which goes ahead of ordinary folders). 1201 -
FolderDatabase.cpp Lookup functions. 28512 -
FolderDatabase.h 3769 -
LiveView.cpp 30122 -
LiveView.h 2936 -
LiveViewFilters.cpp 6419 -
LiveViewFilters.h 5342 -
Message.cpp 11254 -
Message.h 1012 -
MessageDatabase.cpp 37601 -
MessageDatabase.h 7342 -
moz.build 942 -
PerFolderDatabase.cpp 41423 -
PerFolderDatabase.h 3426 -
SearchFolderHits.cpp 3800 -
SearchFolderHits.h A convenience function for mapping a folder URI (often used by legacy APIs to interact with this cache) to a folder ID in Panorama. 2218 -
Thread.cpp 4608 -
Thread.h 1690 -
VirtualFolderWrapper.cpp 5155 -
VirtualFolderWrapper.h 1414 -