Name Description Size Coverage
ActorsChild.cpp ThreadLocal **************************************************************************** 88803 88 %
ActorsChild.h 18898 83 %
ActorsParent.cpp 707776 87 %
ActorsParent.h 1912 -
ActorsParentCommon.cpp 25097 98 %
ActorsParentCommon.h 4319 100 %
components.conf 714 -
DatabaseFileInfo.cpp 509 -
DatabaseFileInfo.h 546 -
DatabaseFileInfoFwd.h 678 -
DatabaseFileManager.h 4763 100 %
DatabaseFileManagerImpl.h isDirectory 2965 88 %
DBSchema.cpp 6071 100 %
DBSchema.h 1658 100 %
FileInfo.h 1815 100 %
FileInfoImpl.h 4014 97 %
FileInfoManager.h 4603 100 %
FlippedOnce.h 1184 100 %
IDBCursor.cpp 27366 92 %
IDBCursor.h 9761 96 %
IDBCursorType.cpp 1484 100 %
IDBCursorType.h 4761 100 %
IDBDatabase.cpp 32012 92 %
IDBDatabase.h 6515 100 %
IDBEvents.cpp 3305 100 %
IDBEvents.h 2977 100 %
IDBFactory.cpp aAllowed 26988 83 %
IDBFactory.h 7105 93 %
IDBIndex.cpp aKeysOnly 19937 96 %
IDBIndex.h 5375 100 %
IDBKeyRange.cpp 7989 90 %
IDBKeyRange.h 3785 100 %
IDBObjectStore.cpp 63849 92 %
IDBObjectStore.h 10039 100 %
IDBRequest.cpp 12528 93 %
IDBRequest.h 7507 92 %
IDBResult.h 5299 100 %
IDBTransaction.cpp aDummy 32846 96 %
IDBTransaction.h 11088 100 %
IndexedDatabase.cpp 18539 79 %
IndexedDatabase.h 8251 100 %
IndexedDatabaseInlines.h 7073 98 %
IndexedDatabaseManager.cpp 28631 83 %
IndexedDatabaseManager.h 5318 100 %
IndexedDBCipherKeyManager.h 1458 -
IndexedDBCommon.cpp 1480 100 %
IndexedDBCommon.h 832 -
Key.cpp 35297 85 %
Key.h 9590 99 %
KeyPath.cpp 17578 86 %
KeyPath.h 3570 100 %
metrics.yaml 2170 -
moz.build 3103 -
NotifyUtils.cpp 691 100 %
NotifyUtils.h 555 -
nsIIDBPermissionsRequest.idl Interface for IDB permission requests. This is passed as the subject for the permission request observer service notifications. 856 -
nsIIndexedDatabaseManager.idl Loop over all storage repositories, descend into origin directories, collect all available IndexedDB databases and do maintenance for them. The maintenance checks database integrity first and then determines maintenance action which can be either "nothing" or "incremental vacuum" or "full vacuum". Incremental or full vacuum is then performed. If the dom.indexedDB.testing preference is not true the call will fail because the maintenance is normally initiated by the QuotaManager based on notifications from the nsIUserIdleService. This method is intented for testing purposes only. 1172 -
PBackgroundIDBCursor.ipdl 1940 -
PBackgroundIDBDatabase.ipdl 1872 -
PBackgroundIDBDatabaseFile.ipdl 536 -
PBackgroundIDBFactory.ipdl 1712 -
PBackgroundIDBFactoryRequest.ipdl 1024 -
PBackgroundIDBRequest.ipdl 3492 -
PBackgroundIDBSharedTypes.ipdlh 5559 -
PBackgroundIDBTransaction.ipdl 1538 -
PBackgroundIDBVersionChangeTransaction.ipdl 1521 -
PBackgroundIndexedDBUtils.ipdl 1093 -
ProfilerHelpers.cpp 7998 92 %
ProfilerHelpers.h 6788 -
ReportInternalError.cpp no IDB in private window 1019 100 %
ReportInternalError.h 1400 -
SafeRefPtr.h 14533 100 %
SchemaUpgrades.cpp 86433 47 %
SchemaUpgrades.h 892 -
ScriptErrorHelper.cpp static 4998 68 %
ScriptErrorHelper.h nsIScriptError::xxxFlag 1169 -
SerializationHelpers.h 3129 100 %
test 100 %
ThreadLocal.h 2450 100 %