Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(1544)

Unified Diff: webkit/browser/fileapi/quota/quota_reservation_manager.cc

Issue 442383002: Move storage-related files from webkit/ to new top-level directory storage/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: . Created 6 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: webkit/browser/fileapi/quota/quota_reservation_manager.cc
diff --git a/webkit/browser/fileapi/quota/quota_reservation_manager.cc b/webkit/browser/fileapi/quota/quota_reservation_manager.cc
deleted file mode 100644
index efb54b2225b70f4e6b248420bf838ce0675bff22..0000000000000000000000000000000000000000
--- a/webkit/browser/fileapi/quota/quota_reservation_manager.cc
+++ /dev/null
@@ -1,91 +0,0 @@
-// Copyright 2013 The Chromium Authors. All rights reserved.
-// Use of this source code is governed by a BSD-style license that can be
-// found in the LICENSE file.
-
-#include "webkit/browser/fileapi/quota/quota_reservation_manager.h"
-
-#include "webkit/browser/fileapi/quota/quota_reservation.h"
-#include "webkit/browser/fileapi/quota/quota_reservation_buffer.h"
-
-namespace fileapi {
-
-QuotaReservationManager::QuotaReservationManager(
- scoped_ptr<QuotaBackend> backend)
- : backend_(backend.Pass()),
- weak_ptr_factory_(this) {
- sequence_checker_.DetachFromSequence();
-}
-
-QuotaReservationManager::~QuotaReservationManager() {
- DCHECK(sequence_checker_.CalledOnValidSequencedThread());
-}
-
-void QuotaReservationManager::ReserveQuota(
- const GURL& origin,
- FileSystemType type,
- int64 size,
- const ReserveQuotaCallback& callback) {
- DCHECK(origin.is_valid());
- backend_->ReserveQuota(origin, type, size, callback);
-}
-
-void QuotaReservationManager::ReleaseReservedQuota(
- const GURL& origin,
- FileSystemType type,
- int64 size) {
- DCHECK(origin.is_valid());
- backend_->ReleaseReservedQuota(origin, type, size);
-}
-
-void QuotaReservationManager::CommitQuotaUsage(
- const GURL& origin,
- FileSystemType type,
- int64 delta) {
- DCHECK(origin.is_valid());
- backend_->CommitQuotaUsage(origin, type, delta);
-}
-
-void QuotaReservationManager::IncrementDirtyCount(const GURL& origin,
- FileSystemType type) {
- DCHECK(origin.is_valid());
- backend_->IncrementDirtyCount(origin, type);
-}
-
-void QuotaReservationManager::DecrementDirtyCount(const GURL& origin,
- FileSystemType type) {
- DCHECK(origin.is_valid());
- backend_->DecrementDirtyCount(origin, type);
-}
-
-scoped_refptr<QuotaReservationBuffer>
-QuotaReservationManager::GetReservationBuffer(
- const GURL& origin,
- FileSystemType type) {
- DCHECK(sequence_checker_.CalledOnValidSequencedThread());
- DCHECK(origin.is_valid());
- QuotaReservationBuffer** buffer =
- &reservation_buffers_[std::make_pair(origin, type)];
- if (!*buffer) {
- *buffer = new QuotaReservationBuffer(
- weak_ptr_factory_.GetWeakPtr(), origin, type);
- }
- return make_scoped_refptr(*buffer);
-}
-
-void QuotaReservationManager::ReleaseReservationBuffer(
- QuotaReservationBuffer* reservation_buffer) {
- DCHECK(sequence_checker_.CalledOnValidSequencedThread());
- std::pair<GURL, FileSystemType> key(reservation_buffer->origin(),
- reservation_buffer->type());
- DCHECK_EQ(reservation_buffers_[key], reservation_buffer);
- reservation_buffers_.erase(key);
-}
-
-scoped_refptr<QuotaReservation> QuotaReservationManager::CreateReservation(
- const GURL& origin,
- FileSystemType type) {
- DCHECK(origin.is_valid());
- return GetReservationBuffer(origin, type)->CreateReservation();;
-}
-
-} // namespace fileapi
« no previous file with comments | « webkit/browser/fileapi/quota/quota_reservation_manager.h ('k') | webkit/browser/fileapi/recursive_operation_delegate.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698