Lines Matching refs:QuotaManager

119 const char QuotaManager::kReplaceChars[] = CONTROL_CHARACTERS "/:*?\"<>|\\";
257 RefPtr<QuotaManager> mQuotaManager;
277 DirectoryLockImpl(QuotaManager* aQuotaManager,
348 class QuotaManager::CreateRunnable final : public BackgroundThreadObject,
352 RefPtr<QuotaManager> mManager;
396 class QuotaManager::ShutdownRunnable final : public Runnable {
412 class QuotaManager::ShutdownObserver final : public nsIObserver {
438 friend class QuotaManager;
502 friend class QuotaManager;
546 friend class QuotaManager;
739 virtual nsresult DoDirectoryWork(QuotaManager* aQuotaManager) = 0;
778 virtual nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
845 virtual nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
908 nsresult GetUsageForOrigin(QuotaManager* aQuotaManager,
937 nsresult TraverseRepository(QuotaManager* aQuotaManager,
940 nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
966 virtual nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
1002 nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
1023 nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
1040 void DeleteFiles(QuotaManager* aQuotaManager);
1042 virtual nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
1053 void DeleteFiles(QuotaManager* aQuotaManager,
1056 nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
1117 nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
1129 nsresult DoDirectoryWork(QuotaManager* aQuotaManager) override;
1224 QuotaManager* quotaManager = QuotaManager::Get(); in IsOnIOThread()
1239 QuotaManager* quotaManager = QuotaManager::Get(); in AssertCurrentThreadOwnsQuotaMutex()
1262 StaticRefPtr<QuotaManager> gInstance;
1264 StaticRefPtr<QuotaManager::CreateRunnable> gCreateRunnable;
1506 NS_ASSERTION(!strcmp(QuotaManager::kReplaceChars, in SanitizeOriginString()
1511 aOrigin.ReplaceChar(QuotaManager::kReplaceChars, '+'); in SanitizeOriginString()
2084 if (NS_WARN_IF(QuotaManager::IsShuttingDown())) { in AllocPQuotaParent()
2106 QuotaManager* aQuotaManager, in DirectoryLockImpl()
2201 nsresult QuotaManager::CreateRunnable::Init() { in Init()
2226 nsresult QuotaManager::CreateRunnable::CreateManager() { in CreateManager()
2230 mManager = new QuotaManager(); in CreateManager()
2240 nsresult QuotaManager::CreateRunnable::RegisterObserver() { in RegisterObserver()
2291 void QuotaManager::CreateRunnable::CallCallbacks() { in CallCallbacks()
2313 auto QuotaManager::CreateRunnable::GetNextState( in GetNextState()
2334 QuotaManager::CreateRunnable::Run() { in Run()
2380 QuotaManager::ShutdownRunnable::Run() { in Run()
2389 RefPtr<QuotaManager> quotaManager = gInstance.get(); in Run()
2401 NS_IMPL_ISUPPORTS(QuotaManager::ShutdownObserver, nsIObserver) in NS_IMPL_ISUPPORTS()
2404 QuotaManager::ShutdownObserver::Observe(nsISupports* aSubject, in NS_IMPL_ISUPPORTS()
2447 QuotaManager* quotaManager = QuotaManager::Get(); in AddRef()
2462 QuotaManager* quotaManager = QuotaManager::Get(); in Release()
2493 QuotaManager* quotaManager = QuotaManager::Get(); in MaybeUpdateSize()
2504 QuotaManager* quotaManager = QuotaManager::Get(); in IncreaseSize()
2516 QuotaManager* quotaManager = QuotaManager::Get(); in DisableQuotaCheck()
2525 QuotaManager* quotaManager = QuotaManager::Get(); in EnableQuotaCheck()
2534 QuotaManager* quotaManager = QuotaManager::Get(); in LockedMaybeUpdateSize()
2743 QuotaManager::QuotaManager() in QuotaManager() function in mozilla::dom::quota::QuotaManager
2753 QuotaManager::~QuotaManager() { in ~QuotaManager()
2758 void QuotaManager::GetOrCreate(nsIRunnable* aCallback) { in GetOrCreate()
2782 QuotaManager* QuotaManager::Get() { in Get()
2788 bool QuotaManager::IsShuttingDown() { return gShutdown; } in IsShuttingDown()
2790 auto QuotaManager::CreateDirectoryLock( in CreateDirectoryLock()
2833 auto QuotaManager::CreateDirectoryLockForEviction( in CreateDirectoryLockForEviction()
2858 void QuotaManager::RegisterDirectoryLock(DirectoryLockImpl* aLock) { in RegisterDirectoryLock()
2891 void QuotaManager::UnregisterDirectoryLock(DirectoryLockImpl* aLock) { in UnregisterDirectoryLock()
2924 void QuotaManager::RemovePendingDirectoryLock(DirectoryLockImpl* aLock) { in RemovePendingDirectoryLock()
2931 uint64_t QuotaManager::CollectOriginsForEviction( in CollectOriginsForEviction()
3056 nsresult QuotaManager::Init(const nsAString& aBasePath) { in Init()
3126 void QuotaManager::Shutdown() { in Shutdown()
3159 this, &QuotaManager::ReleaseIOThreadObjects); in Shutdown()
3177 void QuotaManager::InitQuotaForOrigin(PersistenceType aPersistenceType, in InitQuotaForOrigin()
3205 void QuotaManager::DecreaseUsageForOrigin(PersistenceType aPersistenceType, in DecreaseUsageForOrigin()
3230 void QuotaManager::UpdateOriginAccessTime(PersistenceType aPersistenceType, in UpdateOriginAccessTime()
3262 void QuotaManager::RemoveQuota() { in RemoveQuota()
3290 already_AddRefed<QuotaObject> QuotaManager::GetQuotaObject( in GetQuotaObject()
3378 already_AddRefed<QuotaObject> QuotaManager::GetQuotaObject( in GetQuotaObject()
3395 Nullable<bool> QuotaManager::OriginPersisted(const nsACString& aGroup, in OriginPersisted()
3410 void QuotaManager::PersistOrigin(const nsACString& aGroup, in PersistOrigin()
3423 void QuotaManager::AbortOperationsForProcess(ContentParentId aContentParentId) { in AbortOperationsForProcess()
3431 nsresult QuotaManager::GetDirectoryForOrigin(PersistenceType aPersistenceType, in GetDirectoryForOrigin()
3449 nsresult QuotaManager::RestoreDirectoryMetadata2(nsIFile* aDirectory, in RestoreDirectoryMetadata2()
3466 nsresult QuotaManager::GetDirectoryMetadata2( in GetDirectoryMetadata2()
3532 nsresult QuotaManager::GetDirectoryMetadata2WithRestore( in GetDirectoryMetadata2WithRestore()
3554 nsresult QuotaManager::GetDirectoryMetadata2(nsIFile* aDirectory, in GetDirectoryMetadata2()
3593 nsresult QuotaManager::GetDirectoryMetadata2WithRestore(nsIFile* aDirectory, in GetDirectoryMetadata2WithRestore()
3613 nsresult QuotaManager::InitializeRepository(PersistenceType aPersistenceType) { in InitializeRepository()
3693 nsresult QuotaManager::InitializeOrigin(PersistenceType aPersistenceType, in InitializeOrigin()
3775 nsresult QuotaManager::MaybeUpgradeIndexedDBDirectory() { in MaybeUpgradeIndexedDBDirectory()
3835 nsresult QuotaManager::MaybeUpgradePersistentStorageDirectory() { in MaybeUpgradePersistentStorageDirectory()
3944 nsresult QuotaManager::MaybeRemoveOldDirectories() { in MaybeRemoveOldDirectories()
3999 nsresult QuotaManager::UpgradeStorageFrom0_0To1_0( in UpgradeStorageFrom0_0To1_0()
4057 nsresult QuotaManager::UpgradeStorageFrom1_0To2_0( in UpgradeStorageFrom1_0To2_0()
4179 nsresult QuotaManager::UpgradeStorageFrom2_0To2_1( in UpgradeStorageFrom2_0To2_1()
4239 void QuotaManager::AssertStorageIsInitialized() const { in AssertStorageIsInitialized()
4246 nsresult QuotaManager::EnsureStorageIsInitialized() { in EnsureStorageIsInitialized()
4414 void QuotaManager::OpenDirectory(PersistenceType aPersistenceType, in OpenDirectory()
4428 void QuotaManager::OpenDirectoryInternal( in OpenDirectoryInternal()
4483 nsresult QuotaManager::EnsureOriginIsInitialized( in EnsureOriginIsInitialized()
4502 nsresult QuotaManager::EnsureOriginIsInitializedInternal( in EnsureOriginIsInitializedInternal()
4586 nsresult QuotaManager::EnsureTemporaryStorageIsInitialized() { in EnsureTemporaryStorageIsInitialized()
4638 void QuotaManager::OriginClearCompleted(PersistenceType aPersistenceType, in OriginClearCompleted()
4651 void QuotaManager::ResetOrClearCompleted() { in ResetOrClearCompleted()
4661 Client* QuotaManager::GetClient(Client::Type aClientType) { in GetClient()
4668 uint64_t QuotaManager::GetGroupLimit() const { in GetGroupLimit()
4682 void QuotaManager::GetGroupUsageAndLimit(const nsACString& aGroup, in GetGroupUsageAndLimit()
4714 void QuotaManager::NotifyStoragePressure(uint64_t aUsage) { in NotifyStoragePressure()
4724 void QuotaManager::GetStorageId(PersistenceType aPersistenceType, in GetStorageId()
4739 nsresult QuotaManager::GetInfoFromPrincipal(nsIPrincipal* aPrincipal, in GetInfoFromPrincipal()
4807 nsresult QuotaManager::GetInfoFromWindow(nsPIDOMWindowOuter* aWindow, in GetInfoFromWindow()
4827 void QuotaManager::GetInfoForChrome(nsACString* aSuffix, nsACString* aGroup, in GetInfoForChrome()
4844 bool QuotaManager::IsOriginInternal(const nsACString& aOrigin) { in IsOriginInternal()
4857 void QuotaManager::ChromeOrigin(nsACString& aOrigin) { in ChromeOrigin()
4862 bool QuotaManager::AreOriginsEqualOnDisk(nsACString& aOrigin1, in AreOriginsEqualOnDisk()
4873 uint64_t QuotaManager::LockedCollectOriginsForEviction( in LockedCollectOriginsForEviction()
4893 void QuotaManager::LockedRemoveQuotaForOrigin(PersistenceType aPersistenceType, in LockedRemoveQuotaForOrigin()
4920 already_AddRefed<OriginInfo> QuotaManager::LockedGetOriginInfo( in LockedGetOriginInfo()
4937 void QuotaManager::CheckTemporaryStorageLimits() { in CheckTemporaryStorageLimits()
4965 QuotaManager* quotaManager = QuotaManager::Get(); in CheckTemporaryStorageLimits()
5088 void QuotaManager::DeleteFilesForOrigin(PersistenceType aPersistenceType, in DeleteFilesForOrigin()
5104 void QuotaManager::FinalizeOriginEviction( in FinalizeOriginEviction()
5118 void QuotaManager::ShutdownTimerCallback(nsITimer* aTimer, void* aClosure) { in ShutdownTimerCallback()
5121 auto quotaManager = static_cast<QuotaManager*>(aClosure); in ShutdownTimerCallback()
5134 auto QuotaManager::GetDirectoryLockTable(PersistenceType aPersistenceType) in GetDirectoryLockTable()
5178 QuotaManager* quotaManager = QuotaManager::Get(); in LockedDecreaseUsage()
5223 QuotaManager* quotaManager = QuotaManager::Get(); in LockedAddOriginInfo()
5240 QuotaManager* quotaManager = QuotaManager::Get(); in LockedRemoveOriginInfo()
5257 QuotaManager* quotaManager = QuotaManager::Get(); in LockedRemoveOriginInfos()
5319 QuotaManager* quotaManager = QuotaManager::Get(); in Run()
5399 QuotaManager* quotaManager = QuotaManager::Get(); in DirectoryOpen()
5463 if (QuotaManager::IsShuttingDown()) { in FinishInit()
5469 if (mNeedsQuotaManagerInit && !QuotaManager::Get()) { in FinishInit()
5470 QuotaManager::GetOrCreate(this); in FinishInit()
5482 if (NS_WARN_IF(!QuotaManager::Get())) { in QuotaManagerOpen()
5495 QuotaManager* quotaManager = QuotaManager::Get(); in DirectoryWork()
5544 QuotaManager* aQuotaManager) { in DoDirectoryWork()
5575 MOZ_ASSERT(QuotaManager::Get()); in NS_IMPL_ISUPPORTS_INHERITED0()
5579 QuotaManager::Get()->OpenDirectoryInternal(mPersistenceType, mOriginScope, in NS_IMPL_ISUPPORTS_INHERITED0()
5618 nsresult SaveOriginAccessTimeOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
5697 MOZ_ASSERT(!QuotaManager::IsShuttingDown()); in StartIdleMaintenance()
5699 QuotaManager* quotaManager = QuotaManager::Get(); in StartIdleMaintenance()
5864 if (QuotaManager::IsShuttingDown()) { in RecvStartIdleMaintenance()
5868 QuotaManager* quotaManager = QuotaManager::Get(); in RecvStartIdleMaintenance()
5874 QuotaManager::GetOrCreate(callback); in RecvStartIdleMaintenance()
5894 if (QuotaManager::IsShuttingDown()) { in RecvStopIdleMaintenance()
5898 QuotaManager* quotaManager = QuotaManager::Get(); in RecvStopIdleMaintenance()
5918 QuotaManager* aQuotaManager, PersistenceType aPersistenceType, in GetUsageForOrigin()
6073 nsresult GetUsageOp::TraverseRepository(QuotaManager* aQuotaManager, in TraverseRepository()
6191 nsresult GetUsageOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
6258 QuotaManager::GetInfoFromPrincipal(principal, &mSuffix, &mGroup, &origin); in DoInitOnMainThread()
6268 nsresult GetOriginUsageOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
6365 nsresult InitOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
6423 QuotaManager::GetInfoFromPrincipal(principal, &mSuffix, &mGroup, &origin); in DoInitOnMainThread()
6433 nsresult InitOriginOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
6463 void ResetOrClearOp::DeleteFiles(QuotaManager* aQuotaManager) { in DeleteFiles()
6503 nsresult ResetOrClearOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
6528 void ClearRequestBase::DeleteFiles(QuotaManager* aQuotaManager, in DeleteFiles()
6631 nsresult ClearRequestBase::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
6687 rv = QuotaManager::GetInfoFromPrincipal(principal, nullptr, nullptr, &origin); in DoInitOnMainThread()
6776 QuotaManager::GetInfoFromPrincipal(principal, &mSuffix, &mGroup, &origin); in DoInitOnMainThread()
6792 nsresult PersistedOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
6859 nsresult PersistOp::DoDirectoryWork(QuotaManager* aQuotaManager) { in DoDirectoryWork()
7114 if (NS_WARN_IF(QuotaManager::IsShuttingDown())) { in ProcessOriginDirectories()
7155 QuotaManager::GetInfoForChrome( in RunOnMainThread()
7173 rv = QuotaManager::GetInfoFromPrincipal(principal, &originProps.mSuffix, in RunOnMainThread()
7708 bool persistent = QuotaManager::IsOriginInternal(originProps.mSpec); in CreateOrUpgradeMetadataFiles()
7846 if (QuotaManager::IsOriginInternal(aOriginProps.mSpec)) { in ProcessOriginDirectory()
7848 QuotaManager* quotaManager = QuotaManager::Get(); in ProcessOriginDirectory()
8169 QuotaManager* quotaManager = QuotaManager::Get(); in MaybeUpgradeClients()
8472 QuotaManager* quotaManager = QuotaManager::Get(); in MaybeUpgradeClients()