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

Unified Diff: webkit/browser/appcache/appcache_working_set.cc

Issue 344493002: Move all remaining appcache-related code to content namespace (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: rebase Created 6 years, 6 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/appcache/appcache_working_set.cc
diff --git a/webkit/browser/appcache/appcache_working_set.cc b/webkit/browser/appcache/appcache_working_set.cc
deleted file mode 100644
index 2b9a70cccc9aac7e3e9ca769f3aa25aa3aef3ca6..0000000000000000000000000000000000000000
--- a/webkit/browser/appcache/appcache_working_set.cc
+++ /dev/null
@@ -1,80 +0,0 @@
-// Copyright (c) 2009 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/appcache/appcache_working_set.h"
-
-#include "base/logging.h"
-#include "webkit/browser/appcache/appcache.h"
-#include "webkit/browser/appcache/appcache_group.h"
-#include "webkit/browser/appcache/appcache_response.h"
-
-namespace appcache {
-
-AppCacheWorkingSet::AppCacheWorkingSet() : is_disabled_(false) {}
-
-AppCacheWorkingSet::~AppCacheWorkingSet() {
- DCHECK(caches_.empty());
- DCHECK(groups_.empty());
- DCHECK(groups_by_origin_.empty());
-}
-
-void AppCacheWorkingSet::Disable() {
- if (is_disabled_)
- return;
- is_disabled_ = true;
- caches_.clear();
- groups_.clear();
- groups_by_origin_.clear();
- response_infos_.clear();
-}
-
-void AppCacheWorkingSet::AddCache(AppCache* cache) {
- if (is_disabled_)
- return;
- DCHECK(cache->cache_id() != kAppCacheNoCacheId);
- int64 cache_id = cache->cache_id();
- DCHECK(caches_.find(cache_id) == caches_.end());
- caches_.insert(CacheMap::value_type(cache_id, cache));
-}
-
-void AppCacheWorkingSet::RemoveCache(AppCache* cache) {
- caches_.erase(cache->cache_id());
-}
-
-void AppCacheWorkingSet::AddGroup(AppCacheGroup* group) {
- if (is_disabled_)
- return;
- const GURL& url = group->manifest_url();
- DCHECK(groups_.find(url) == groups_.end());
- groups_.insert(GroupMap::value_type(url, group));
- groups_by_origin_[url.GetOrigin()].insert(GroupMap::value_type(url, group));
-}
-
-void AppCacheWorkingSet::RemoveGroup(AppCacheGroup* group) {
- const GURL& url = group->manifest_url();
- groups_.erase(url);
-
- GURL origin_url = url.GetOrigin();
- GroupMap* groups_in_origin = GetMutableGroupsInOrigin(origin_url);
- if (groups_in_origin) {
- groups_in_origin->erase(url);
- if (groups_in_origin->empty())
- groups_by_origin_.erase(origin_url);
- }
-}
-
-void AppCacheWorkingSet::AddResponseInfo(AppCacheResponseInfo* info) {
- if (is_disabled_)
- return;
- DCHECK(info->response_id() != kAppCacheNoResponseId);
- int64 response_id = info->response_id();
- DCHECK(response_infos_.find(response_id) == response_infos_.end());
- response_infos_.insert(ResponseInfoMap::value_type(response_id, info));
-}
-
-void AppCacheWorkingSet::RemoveResponseInfo(AppCacheResponseInfo* info) {
- response_infos_.erase(info->response_id());
-}
-
-} // namespace

Powered by Google App Engine
This is Rietveld 408576698