OLD | NEW |
1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 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/media_galleries/media_file_system_registry.h" | 5 #include "chrome/browser/media_galleries/media_file_system_registry.h" |
6 | 6 |
7 #include <set> | 7 #include <set> |
8 #include <vector> | 8 #include <vector> |
9 | 9 |
10 #include "base/bind.h" | 10 #include "base/bind.h" |
(...skipping 38 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
49 using storage_monitor::MediaStorageUtil; | 49 using storage_monitor::MediaStorageUtil; |
50 using storage_monitor::StorageInfo; | 50 using storage_monitor::StorageInfo; |
51 using storage_monitor::StorageMonitor; | 51 using storage_monitor::StorageMonitor; |
52 | 52 |
53 namespace { | 53 namespace { |
54 | 54 |
55 class ShutdownNotifierFactory | 55 class ShutdownNotifierFactory |
56 : public BrowserContextKeyedServiceShutdownNotifierFactory { | 56 : public BrowserContextKeyedServiceShutdownNotifierFactory { |
57 public: | 57 public: |
58 static ShutdownNotifierFactory* GetInstance() { | 58 static ShutdownNotifierFactory* GetInstance() { |
59 return Singleton<ShutdownNotifierFactory>::get(); | 59 return base::Singleton<ShutdownNotifierFactory>::get(); |
60 } | 60 } |
61 | 61 |
62 private: | 62 private: |
63 friend struct DefaultSingletonTraits<ShutdownNotifierFactory>; | 63 friend struct base::DefaultSingletonTraits<ShutdownNotifierFactory>; |
64 | 64 |
65 ShutdownNotifierFactory() | 65 ShutdownNotifierFactory() |
66 : BrowserContextKeyedServiceShutdownNotifierFactory( | 66 : BrowserContextKeyedServiceShutdownNotifierFactory( |
67 "MediaFileSystemRegistry") { | 67 "MediaFileSystemRegistry") { |
68 DependsOn(MediaGalleriesPreferencesFactory::GetInstance()); | 68 DependsOn(MediaGalleriesPreferencesFactory::GetInstance()); |
69 } | 69 } |
70 ~ShutdownNotifierFactory() override {} | 70 ~ShutdownNotifierFactory() override {} |
71 | 71 |
72 DISALLOW_COPY_AND_ASSIGN(ShutdownNotifierFactory); | 72 DISALLOW_COPY_AND_ASSIGN(ShutdownNotifierFactory); |
73 }; | 73 }; |
(...skipping 803 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
877 DCHECK_CURRENTLY_ON(BrowserThread::UI); | 877 DCHECK_CURRENTLY_ON(BrowserThread::UI); |
878 | 878 |
879 auto extension_hosts_it = extension_hosts_map_.find(profile); | 879 auto extension_hosts_it = extension_hosts_map_.find(profile); |
880 DCHECK(extension_hosts_it != extension_hosts_map_.end()); | 880 DCHECK(extension_hosts_it != extension_hosts_map_.end()); |
881 extension_hosts_map_.erase(extension_hosts_it); | 881 extension_hosts_map_.erase(extension_hosts_it); |
882 | 882 |
883 auto profile_subscription_it = profile_subscription_map_.find(profile); | 883 auto profile_subscription_it = profile_subscription_map_.find(profile); |
884 DCHECK(profile_subscription_it != profile_subscription_map_.end()); | 884 DCHECK(profile_subscription_it != profile_subscription_map_.end()); |
885 profile_subscription_map_.erase(profile_subscription_it); | 885 profile_subscription_map_.erase(profile_subscription_it); |
886 } | 886 } |
OLD | NEW |