OLD | NEW |
1 // Copyright 2015 The Chromium Authors. All rights reserved. | 1 // Copyright 2015 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 "extensions/browser/guest_view/mime_handler_view/mime_handler_stream_ma
nager.h" | 5 #include "extensions/browser/guest_view/mime_handler_view/mime_handler_stream_ma
nager.h" |
6 | 6 |
7 #include "base/memory/singleton.h" | 7 #include "base/memory/singleton.h" |
8 #include "components/keyed_service/content/browser_context_dependency_manager.h" | 8 #include "components/keyed_service/content/browser_context_dependency_manager.h" |
9 #include "components/keyed_service/content/browser_context_keyed_service_factory
.h" | 9 #include "components/keyed_service/content/browser_context_keyed_service_factory
.h" |
10 #include "content/public/browser/render_frame_host.h" | 10 #include "content/public/browser/render_frame_host.h" |
(...skipping 22 matching lines...) Expand all Loading... |
33 | 33 |
34 MimeHandlerStreamManagerFactory::MimeHandlerStreamManagerFactory() | 34 MimeHandlerStreamManagerFactory::MimeHandlerStreamManagerFactory() |
35 : BrowserContextKeyedServiceFactory( | 35 : BrowserContextKeyedServiceFactory( |
36 "MimeHandlerStreamManager", | 36 "MimeHandlerStreamManager", |
37 BrowserContextDependencyManager::GetInstance()) { | 37 BrowserContextDependencyManager::GetInstance()) { |
38 } | 38 } |
39 | 39 |
40 // static | 40 // static |
41 MimeHandlerStreamManagerFactory* | 41 MimeHandlerStreamManagerFactory* |
42 MimeHandlerStreamManagerFactory::GetInstance() { | 42 MimeHandlerStreamManagerFactory::GetInstance() { |
43 return Singleton<MimeHandlerStreamManagerFactory>::get(); | 43 return base::Singleton<MimeHandlerStreamManagerFactory>::get(); |
44 } | 44 } |
45 | 45 |
46 MimeHandlerStreamManager* MimeHandlerStreamManagerFactory::Get( | 46 MimeHandlerStreamManager* MimeHandlerStreamManagerFactory::Get( |
47 content::BrowserContext* context) { | 47 content::BrowserContext* context) { |
48 return static_cast<MimeHandlerStreamManager*>( | 48 return static_cast<MimeHandlerStreamManager*>( |
49 GetServiceForBrowserContext(context, true)); | 49 GetServiceForBrowserContext(context, true)); |
50 } | 50 } |
51 | 51 |
52 KeyedService* MimeHandlerStreamManagerFactory::BuildServiceInstanceFor( | 52 KeyedService* MimeHandlerStreamManagerFactory::BuildServiceInstanceFor( |
53 content::BrowserContext* context) const { | 53 content::BrowserContext* context) const { |
(...skipping 143 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
197 stream_manager_->ReleaseStream(view_id_); | 197 stream_manager_->ReleaseStream(view_id_); |
198 } | 198 } |
199 | 199 |
200 bool MimeHandlerStreamManager::EmbedderObserver::IsTrackedRenderFrameHost( | 200 bool MimeHandlerStreamManager::EmbedderObserver::IsTrackedRenderFrameHost( |
201 content::RenderFrameHost* render_frame_host) { | 201 content::RenderFrameHost* render_frame_host) { |
202 return render_frame_host->GetRoutingID() == render_frame_id_ && | 202 return render_frame_host->GetRoutingID() == render_frame_id_ && |
203 render_frame_host->GetProcess()->GetID() == render_process_id_; | 203 render_frame_host->GetProcess()->GetID() == render_process_id_; |
204 } | 204 } |
205 | 205 |
206 } // namespace extensions | 206 } // namespace extensions |
OLD | NEW |