Index: chrome/browser/profiles/profile_impl_io_data.h |
diff --git a/chrome/browser/profiles/profile_impl_io_data.h b/chrome/browser/profiles/profile_impl_io_data.h |
index c88435989963f336a941126cf3a49972d948223a..94af627b7f72c88bcc28d84dc9c0f4f1558b6d56 100644 |
--- a/chrome/browser/profiles/profile_impl_io_data.h |
+++ b/chrome/browser/profiles/profile_impl_io_data.h |
@@ -59,16 +59,17 @@ class ProfileImplIOData : public ProfileIOData { |
// circular relationship between Profile, ProfileIOData::Handle, and the |
// ChromeURLRequestContextGetter factories requires Profile be able to call |
// these functions. |
- scoped_refptr<ChromeURLRequestContextGetter> |
- CreateMainRequestContextGetter( |
- content::ProtocolHandlerMap* protocol_handlers, |
- PrefService* local_state, |
- IOThread* io_thread) const; |
+ scoped_refptr<ChromeURLRequestContextGetter> CreateMainRequestContextGetter( |
+ content::ProtocolHandlerMap* protocol_handlers, |
+ content::ProtocolHandlerScopedVector protocol_interceptors, |
+ PrefService* local_state, |
+ IOThread* io_thread) const; |
scoped_refptr<ChromeURLRequestContextGetter> |
CreateIsolatedAppRequestContextGetter( |
const base::FilePath& partition_path, |
bool in_memory, |
- content::ProtocolHandlerMap* protocol_handlers) const; |
+ content::ProtocolHandlerMap* protocol_handlers, |
+ content::ProtocolHandlerScopedVector protocol_interceptors) const; |
content::ResourceContext* GetResourceContext() const; |
// GetResourceContextNoInit() does not call LazyInitialize() so it can be |
@@ -152,7 +153,9 @@ class ProfileImplIOData : public ProfileIOData { |
virtual void InitializeInternal( |
ProfileParams* profile_params, |
- content::ProtocolHandlerMap* protocol_handlers) const OVERRIDE; |
+ content::ProtocolHandlerMap* protocol_handlers, |
+ content::ProtocolHandlerScopedVector protocol_interceptors) |
+ const OVERRIDE; |
virtual void InitializeExtensionsRequestContext( |
ProfileParams* profile_params) const OVERRIDE; |
virtual ChromeURLRequestContext* InitializeAppRequestContext( |
@@ -160,19 +163,22 @@ class ProfileImplIOData : public ProfileIOData { |
const StoragePartitionDescriptor& partition_descriptor, |
scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> |
protocol_handler_interceptor, |
- content::ProtocolHandlerMap* protocol_handlers) const OVERRIDE; |
+ content::ProtocolHandlerMap* protocol_handlers, |
+ content::ProtocolHandlerScopedVector protocol_interceptors) |
+ const OVERRIDE; |
virtual ChromeURLRequestContext* InitializeMediaRequestContext( |
ChromeURLRequestContext* original_context, |
const StoragePartitionDescriptor& partition_descriptor) const OVERRIDE; |
virtual ChromeURLRequestContext* |
AcquireMediaRequestContext() const OVERRIDE; |
- virtual ChromeURLRequestContext* |
- AcquireIsolatedAppRequestContext( |
- ChromeURLRequestContext* main_context, |
- const StoragePartitionDescriptor& partition_descriptor, |
- scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> |
- protocol_handler_interceptor, |
- content::ProtocolHandlerMap* protocol_handlers) const OVERRIDE; |
+ virtual ChromeURLRequestContext* AcquireIsolatedAppRequestContext( |
+ ChromeURLRequestContext* main_context, |
+ const StoragePartitionDescriptor& partition_descriptor, |
+ scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> |
+ protocol_handler_interceptor, |
+ content::ProtocolHandlerMap* protocol_handlers, |
+ content::ProtocolHandlerScopedVector protocol_interceptors) |
+ const OVERRIDE; |
virtual ChromeURLRequestContext* |
AcquireIsolatedMediaRequestContext( |
ChromeURLRequestContext* app_context, |