Name Description Size
ActorsChild.cpp QuotaChild **************************************************************************** 10664
ActorsChild.h 3827
ActorsParent.cpp 255783
ActorsParent.h 667
Assertions.cpp 1210
Assertions.h 794
AssertionsImpl.h 1413
CachingDatabaseConnection.cpp 5678
CachingDatabaseConnection.h 7301
CanonicalQuotaObject.cpp aTruncate 9978
CanonicalQuotaObject.h aIsRemote 2418
CheckedUnsafePtr.h 20056
CipherStrategy.h 1426
Client.cpp 6683
Client.h 5612
ClientImpl.h 1134
ClientUsageArray.cpp 1605
ClientUsageArray.h 1004
CommonMetadata.h 3001
components.conf 869
Config.h 1047
Constants.h 1021
DebugOnlyMacro.h 586
DecryptingInputStream.cpp 3572
DecryptingInputStream.h 5851
DecryptingInputStream_impl.h 14765
DirectoryLock.h / 3312
DirectoryLockImpl.cpp 12311
DirectoryLockImpl.h aExclusive 9669
DummyCipherStrategy.h 1746
EncryptedBlock.h 3336
EncryptingOutputStream.cpp 2033
EncryptingOutputStream.h 3774
EncryptingOutputStream_impl.h 7922
FileStreams.cpp aTruncate 6864
FileStreams.h 6204
FileUtils.cpp 1408
FileUtils.h 715
FirstInitializationAttempts.h 2448
FirstInitializationAttemptsImpl.h 1394
Flatten.h 3192
ForwardDecls.h 1584
GroupInfo.cpp 2705
GroupInfo.h 1992
GroupInfoPair.cpp 928
GroupInfoPair.h 2538
InitializationTypes.cpp 2041
InitializationTypes.h 2476
IPCQuotaObject.ipdlh 502
IPCStreamCipherStrategy.h 575
moz.build 3282
NormalOriginOperationBase.cpp 1073
NormalOriginOperationBase.h 1677
nsIndexedDBProtocolHandler.cpp 1359
nsIndexedDBProtocolHandler.h 821
nsIQuotaCallbacks.idl 745
nsIQuotaManagerService.idl Asynchronously retrieves storage name and returns it as a plain string. If the dom.quotaManager.testing preference is not true the call will be a no-op. 12943
nsIQuotaRequests.idl 1404
nsIQuotaResults.idl 1512
NSSCipherStrategy.cpp 4837
NSSCipherStrategy.h 1824
OriginInfo.cpp 6115
OriginInfo.h In some special cases like the LocalStorage client where it's possible to create a Quota-using representation but not actually write any data, we want to be able to track quota for an origin without creating its origin directory or the per-client files until they are actually needed to store data. In those cases, the OriginInfo will be created by EnsureQuotaForOrigin and the resulting mDirectoryExists will be false until the origin actually needs to be created. It is possible for mUsage to be greater than zero while mDirectoryExists is false, representing a state where a client like LocalStorage has reserved quota for disk writes, but has not yet flushed the data to disk. 4223
OriginOperationBase.cpp 3611
OriginOperationBase.h 1871
OriginOperations.cpp 79050
OriginOperations.h 4592
OriginParser.cpp 11968
OriginParser.h 3272
OriginScope.h 9107
PersistenceType.cpp 7150
PersistenceType.h 2323
PQuota.ipdl 3639
PQuotaRequest.ipdl 1700
PQuotaUsageRequest.ipdl 870
PRemoteQuotaObject.ipdl 711
QMResult.cpp 670
QMResult.h Propagate the result. This is used by GenericErrorResult<QMResult> to create a propagated result. 1622
QuotaCommon.cpp aStart 21171
QuotaCommon.h 69328
QuotaManager.h For initialization of an origin where the directory already exists. This is used by EnsureTemporaryStorageIsInitialized/InitializeRepository once it has tallied origin usage by calling each of the QuotaClient InitOrigin methods. 27113
QuotaManagerImpl.h 1418
QuotaManagerService.cpp 30569
QuotaManagerService.h mozilla_dom_quota_QuotaManagerService_h 2554
QuotaObject.cpp 2507
QuotaObject.h 2547
QuotaParent.cpp 19290
QuotaParent.h 3232
QuotaRequestBase.cpp 1050
QuotaRequestBase.h 1197
QuotaRequests.cpp 6331
QuotaRequests.h 2775
QuotaResults.cpp 3556
QuotaResults.h 1927
QuotaUsageRequestBase.cpp recursive 5520
QuotaUsageRequestBase.h 1863
RemoteQuotaObject.cpp aIsRemote 1623
RemoteQuotaObject.h 1385
RemoteQuotaObjectChild.cpp 1002
RemoteQuotaObjectChild.h 1084
RemoteQuotaObjectParent.cpp aTruncate 1995
RemoteQuotaObjectParent.h 1363
RemoteQuotaObjectParentTracker.h 1526
RemoveParen.h 900
ResolvableNormalOriginOp.h 1537
ResultExtensions.h 5012
SanitizationUtils.cpp 1146
SanitizationUtils.h 682
ScopedLogExtraInfo.cpp static 2194
ScopedLogExtraInfo.h 2035
scripts
SerializationHelpers.h 3264
StorageHelpers.cpp 2015
StorageHelpers.h This class provides a RAII wrap of attaching and detaching database in a given C++ scope. It is guaranteed that an attached database will be detached even if you have an exception or return early. @param aConnection The connection to attach a database to. @param aDatabaseFile The database file to attach. @param aSchemaName The schema-name. Can be any string literal which is supported by the underlying database. For more details about schema-name, see https://www.sqlite.org/lang_attach.html 1779
StorageManager.cpp PersistentStoragePermissionRequest **************************************************************************** 22149
StorageManager.h 1769
StreamUtils.cpp 2731
StreamUtils.h 1209
test
UsageInfo.h 2599