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

Side by Side Diff: chrome/browser/extensions/extension_service.cc

Issue 63933003: Moved ExtensionInfoMap and ExtensionsQuotaService to extensions/ (Closed) Base URL: svn://svn.chromium.org/chrome/trunk/src
Patch Set: Cleanup Created 7 years, 1 month 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2013 The Chromium Authors. All rights reserved. 1 // Copyright (c) 2013 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #include "chrome/browser/extensions/extension_service.h" 5 #include "chrome/browser/extensions/extension_service.h"
6 6
7 #include <algorithm> 7 #include <algorithm>
8 #include <iterator> 8 #include <iterator>
9 #include <set> 9 #include <set>
10 10
(...skipping 2515 matching lines...) Expand 10 before | Expand all | Expand 10 after
2526 FROM_HERE, 2526 FROM_HERE,
2527 base::Bind(&ExtensionService::MaybeFinishDelayedInstallation, 2527 base::Bind(&ExtensionService::MaybeFinishDelayedInstallation,
2528 AsWeakPtr(), *it), 2528 AsWeakPtr(), *it),
2529 base::TimeDelta::FromSeconds(kUpdateIdleDelay)); 2529 base::TimeDelta::FromSeconds(kUpdateIdleDelay));
2530 } 2530 }
2531 } 2531 }
2532 } 2532 }
2533 2533
2534 process_map_.RemoveAllFromProcess(process->GetID()); 2534 process_map_.RemoveAllFromProcess(process->GetID());
2535 BrowserThread::PostTask( 2535 BrowserThread::PostTask(
2536 BrowserThread::IO, FROM_HERE, 2536 BrowserThread::IO,
2537 base::Bind(&ExtensionInfoMap::UnregisterAllExtensionsInProcess, 2537 FROM_HERE,
2538 base::Bind(&extensions::InfoMap::UnregisterAllExtensionsInProcess,
2538 system_->info_map(), 2539 system_->info_map(),
2539 process->GetID())); 2540 process->GetID()));
2540 break; 2541 break;
2541 } 2542 }
2542 case chrome::NOTIFICATION_UPGRADE_RECOMMENDED: { 2543 case chrome::NOTIFICATION_UPGRADE_RECOMMENDED: {
2543 // Notify extensions that chrome update is available. 2544 // Notify extensions that chrome update is available.
2544 extensions::RuntimeEventRouter::DispatchOnBrowserUpdateAvailableEvent( 2545 extensions::RuntimeEventRouter::DispatchOnBrowserUpdateAvailableEvent(
2545 profile_); 2546 profile_);
2546 2547
2547 // Notify observers that chrome update is available. 2548 // Notify observers that chrome update is available.
(...skipping 241 matching lines...) Expand 10 before | Expand all | Expand 10 after
2789 } 2790 }
2790 2791
2791 void ExtensionService::AddUpdateObserver(extensions::UpdateObserver* observer) { 2792 void ExtensionService::AddUpdateObserver(extensions::UpdateObserver* observer) {
2792 update_observers_.AddObserver(observer); 2793 update_observers_.AddObserver(observer);
2793 } 2794 }
2794 2795
2795 void ExtensionService::RemoveUpdateObserver( 2796 void ExtensionService::RemoveUpdateObserver(
2796 extensions::UpdateObserver* observer) { 2797 extensions::UpdateObserver* observer) {
2797 update_observers_.RemoveObserver(observer); 2798 update_observers_.RemoveObserver(observer);
2798 } 2799 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698