| Index: chrome/browser/net/chrome_url_request_context.cc
|
| diff --git a/chrome/browser/net/chrome_url_request_context.cc b/chrome/browser/net/chrome_url_request_context.cc
|
| index 0099eb1aa6cc3a8d32df01169fe1103a0d6dece1..e9eecfa73539ab06237fcb47c2f21da504b37daf 100644
|
| --- a/chrome/browser/net/chrome_url_request_context.cc
|
| +++ b/chrome/browser/net/chrome_url_request_context.cc
|
| @@ -39,23 +39,24 @@ namespace {
|
| // Factory that creates the main ChromeURLRequestContext.
|
| class FactoryForMain : public ChromeURLRequestContextFactory {
|
| public:
|
| - FactoryForMain(const ProfileIOData* profile_io_data,
|
| - content::ProtocolHandlerMap* protocol_handlers,
|
| - content::ProtocolHandlerScopedVector protocol_interceptors)
|
| + FactoryForMain(
|
| + const ProfileIOData* profile_io_data,
|
| + content::ProtocolHandlerMap* protocol_handlers,
|
| + content::URLRequestInterceptorScopedVector request_interceptors)
|
| : profile_io_data_(profile_io_data),
|
| - protocol_interceptors_(protocol_interceptors.Pass()) {
|
| + request_interceptors_(request_interceptors.Pass()) {
|
| std::swap(protocol_handlers_, *protocol_handlers);
|
| }
|
|
|
| virtual ChromeURLRequestContext* Create() OVERRIDE {
|
| - profile_io_data_->Init(&protocol_handlers_, protocol_interceptors_.Pass());
|
| + profile_io_data_->Init(&protocol_handlers_, request_interceptors_.Pass());
|
| return profile_io_data_->GetMainRequestContext();
|
| }
|
|
|
| private:
|
| const ProfileIOData* const profile_io_data_;
|
| content::ProtocolHandlerMap protocol_handlers_;
|
| - content::ProtocolHandlerScopedVector protocol_interceptors_;
|
| + content::URLRequestInterceptorScopedVector request_interceptors_;
|
| };
|
|
|
| // Factory that creates the ChromeURLRequestContext for extensions.
|
| @@ -82,12 +83,12 @@ class FactoryForIsolatedApp : public ChromeURLRequestContextFactory {
|
| scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory>
|
| protocol_handler_interceptor,
|
| content::ProtocolHandlerMap* protocol_handlers,
|
| - content::ProtocolHandlerScopedVector protocol_interceptors)
|
| + content::URLRequestInterceptorScopedVector request_interceptors)
|
| : profile_io_data_(profile_io_data),
|
| partition_descriptor_(partition_descriptor),
|
| main_request_context_getter_(main_context),
|
| protocol_handler_interceptor_(protocol_handler_interceptor.Pass()),
|
| - protocol_interceptors_(protocol_interceptors.Pass()) {
|
| + request_interceptors_(request_interceptors.Pass()) {
|
| std::swap(protocol_handlers_, *protocol_handlers);
|
| }
|
|
|
| @@ -102,7 +103,7 @@ class FactoryForIsolatedApp : public ChromeURLRequestContextFactory {
|
| partition_descriptor_,
|
| protocol_handler_interceptor_.Pass(),
|
| &protocol_handlers_,
|
| - protocol_interceptors_.Pass());
|
| + request_interceptors_.Pass());
|
| }
|
|
|
| private:
|
| @@ -113,7 +114,7 @@ class FactoryForIsolatedApp : public ChromeURLRequestContextFactory {
|
| scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory>
|
| protocol_handler_interceptor_;
|
| content::ProtocolHandlerMap protocol_handlers_;
|
| - content::ProtocolHandlerScopedVector protocol_interceptors_;
|
| + content::URLRequestInterceptorScopedVector request_interceptors_;
|
| };
|
|
|
| // Factory that creates the media ChromeURLRequestContext for a given isolated
|
| @@ -202,9 +203,9 @@ ChromeURLRequestContextGetter* ChromeURLRequestContextGetter::Create(
|
| Profile* profile,
|
| const ProfileIOData* profile_io_data,
|
| content::ProtocolHandlerMap* protocol_handlers,
|
| - content::ProtocolHandlerScopedVector protocol_interceptors) {
|
| + content::URLRequestInterceptorScopedVector request_interceptors) {
|
| return new ChromeURLRequestContextGetter(new FactoryForMain(
|
| - profile_io_data, protocol_handlers, protocol_interceptors.Pass()));
|
| + profile_io_data, protocol_handlers, request_interceptors.Pass()));
|
| }
|
|
|
| // static
|
| @@ -232,7 +233,7 @@ ChromeURLRequestContextGetter::CreateForIsolatedApp(
|
| scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory>
|
| protocol_handler_interceptor,
|
| content::ProtocolHandlerMap* protocol_handlers,
|
| - content::ProtocolHandlerScopedVector protocol_interceptors) {
|
| + content::URLRequestInterceptorScopedVector request_interceptors) {
|
| ChromeURLRequestContextGetter* main_context =
|
| static_cast<ChromeURLRequestContextGetter*>(profile->GetRequestContext());
|
| return new ChromeURLRequestContextGetter(
|
| @@ -241,7 +242,7 @@ ChromeURLRequestContextGetter::CreateForIsolatedApp(
|
| main_context,
|
| protocol_handler_interceptor.Pass(),
|
| protocol_handlers,
|
| - protocol_interceptors.Pass()));
|
| + request_interceptors.Pass()));
|
| }
|
|
|
| // static
|
|
|