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

Unified Diff: chrome/browser/chrome_plugin_browsing_context.cc

Issue 6576020: Remove Gears from Chrome (Closed) Base URL: http://git.chromium.org/git/chromium.git@trunk
Patch Set: windows fixes Created 9 years, 9 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
« no previous file with comments | « chrome/browser/chrome_plugin_browsing_context.h ('k') | chrome/browser/chrome_plugin_host.h » ('j') | no next file with comments »
Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
Index: chrome/browser/chrome_plugin_browsing_context.cc
diff --git a/chrome/browser/chrome_plugin_browsing_context.cc b/chrome/browser/chrome_plugin_browsing_context.cc
deleted file mode 100644
index 380f074e566d70b2bf9625bda5033b6ccec3be52..0000000000000000000000000000000000000000
--- a/chrome/browser/chrome_plugin_browsing_context.cc
+++ /dev/null
@@ -1,63 +0,0 @@
-// Copyright (c) 2011 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 "chrome/browser/chrome_plugin_browsing_context.h"
-
-#include "base/message_loop.h"
-#include "base/singleton.h"
-#include "content/browser/browser_thread.h"
-#include "content/common/notification_service.h"
-
-CPBrowsingContextManager* CPBrowsingContextManager::GetInstance() {
- DCHECK(BrowserThread::CurrentlyOn(BrowserThread::IO));
- return Singleton<CPBrowsingContextManager>::get();
-}
-
-CPBrowsingContextManager::CPBrowsingContextManager() {
- registrar_.Add(this, NotificationType::URL_REQUEST_CONTEXT_RELEASED,
- NotificationService::AllSources());
-}
-
-CPBrowsingContextManager::~CPBrowsingContextManager() {
-}
-
-CPBrowsingContext CPBrowsingContextManager::Allocate(
- net::URLRequestContext* context) {
- int32 map_id = map_.Add(context);
- return static_cast<CPBrowsingContext>(map_id);
-}
-
-net::URLRequestContext* CPBrowsingContextManager::ToURLRequestContext(
- CPBrowsingContext id) {
- return map_.Lookup(static_cast<int32>(id));
-}
-
-CPBrowsingContext CPBrowsingContextManager::Lookup(
- net::URLRequestContext* context) {
- ReverseMap::const_iterator it = reverse_map_.find(context);
- if (it == reverse_map_.end()) {
- CPBrowsingContext id = Allocate(context);
- reverse_map_[context] = id;
- return id;
- } else {
- return it->second;
- }
-}
-
-void CPBrowsingContextManager::Observe(NotificationType type,
- const NotificationSource& source,
- const NotificationDetails& details) {
- DCHECK(type == NotificationType::URL_REQUEST_CONTEXT_RELEASED);
-
- net::URLRequestContext* context =
- Source<net::URLRequestContext>(source).ptr();
-
- // Multiple CPBrowsingContexts may refer to the same net::URLRequestContext.
- for (Map::iterator it(&map_); !it.IsAtEnd(); it.Advance()) {
- if (it.GetCurrentValue() == context)
- map_.Remove(it.GetCurrentKey());
- }
-
- reverse_map_.erase(context);
-}
« no previous file with comments | « chrome/browser/chrome_plugin_browsing_context.h ('k') | chrome/browser/chrome_plugin_host.h » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698