diff options
author | pauljensen@chromium.org <pauljensen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-08 14:04:21 +0000 |
---|---|---|
committer | pauljensen@chromium.org <pauljensen@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98> | 2013-01-08 14:04:21 +0000 |
commit | 588866868b0f202cc639738060e360156819ac46 (patch) | |
tree | 0154e6f8ea84dfea5dfc3d71a7f5bbc21d42bb64 /chrome/browser/net | |
parent | 96e51036f44ba37a6328768fa8f665be0971a8fa (diff) | |
download | chromium_src-588866868b0f202cc639738060e360156819ac46.zip chromium_src-588866868b0f202cc639738060e360156819ac46.tar.gz chromium_src-588866868b0f202cc639738060e360156819ac46.tar.bz2 |
Convert ProtocolHandlerRegistry::Interceptor to a net::URLRequestJobFactory.
BUG=161536
Review URL: https://chromiumcodereview.appspot.com/11669012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@175524 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'chrome/browser/net')
-rw-r--r-- | chrome/browser/net/chrome_url_request_context.cc | 17 | ||||
-rw-r--r-- | chrome/browser/net/chrome_url_request_context.h | 5 |
2 files changed, 12 insertions, 10 deletions
diff --git a/chrome/browser/net/chrome_url_request_context.cc b/chrome/browser/net/chrome_url_request_context.cc index 677ed0a..b782583 100644 --- a/chrome/browser/net/chrome_url_request_context.cc +++ b/chrome/browser/net/chrome_url_request_context.cc @@ -68,11 +68,12 @@ class FactoryForExtensions : public ChromeURLRequestContextFactory { // Factory that creates the ChromeURLRequestContext for a given isolated app. class FactoryForIsolatedApp : public ChromeURLRequestContextFactory { public: - FactoryForIsolatedApp(const ProfileIOData* profile_io_data, - const StoragePartitionDescriptor& partition_descriptor, - ChromeURLRequestContextGetter* main_context, - scoped_ptr<net::URLRequestJobFactory::Interceptor> - protocol_handler_interceptor) + FactoryForIsolatedApp( + const ProfileIOData* profile_io_data, + const StoragePartitionDescriptor& partition_descriptor, + ChromeURLRequestContextGetter* main_context, + scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> + protocol_handler_interceptor) : profile_io_data_(profile_io_data), partition_descriptor_(partition_descriptor), main_request_context_getter_(main_context), @@ -94,7 +95,7 @@ class FactoryForIsolatedApp : public ChromeURLRequestContextFactory { const StoragePartitionDescriptor partition_descriptor_; scoped_refptr<ChromeURLRequestContextGetter> main_request_context_getter_; - scoped_ptr<net::URLRequestJobFactory::Interceptor> + scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> protocol_handler_interceptor_; }; @@ -211,7 +212,7 @@ ChromeURLRequestContextGetter::CreateOriginalForIsolatedApp( Profile* profile, const ProfileIOData* profile_io_data, const StoragePartitionDescriptor& partition_descriptor, - scoped_ptr<net::URLRequestJobFactory::Interceptor> + scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> protocol_handler_interceptor) { DCHECK(!profile->IsOffTheRecord()); ChromeURLRequestContextGetter* main_context = @@ -258,7 +259,7 @@ ChromeURLRequestContextGetter::CreateOffTheRecordForIsolatedApp( Profile* profile, const ProfileIOData* profile_io_data, const StoragePartitionDescriptor& partition_descriptor, - scoped_ptr<net::URLRequestJobFactory::Interceptor> + scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> protocol_handler_interceptor) { DCHECK(profile->IsOffTheRecord()); ChromeURLRequestContextGetter* main_context = diff --git a/chrome/browser/net/chrome_url_request_context.h b/chrome/browser/net/chrome_url_request_context.h index 93ce806..c5eaaa5 100644 --- a/chrome/browser/net/chrome_url_request_context.h +++ b/chrome/browser/net/chrome_url_request_context.h @@ -8,6 +8,7 @@ #include <string> #include "base/memory/scoped_ptr.h" +#include "chrome/browser/custom_handlers/protocol_handler_registry.h" #include "net/url_request/url_request_context.h" #include "net/url_request/url_request_context_getter.h" #include "net/url_request/url_request_job_factory.h" @@ -132,7 +133,7 @@ class ChromeURLRequestContextGetter : public net::URLRequestContextGetter { Profile* profile, const ProfileIOData* profile_io_data, const StoragePartitionDescriptor& partition_descriptor, - scoped_ptr<net::URLRequestJobFactory::Interceptor> + scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> protocol_handler_interceptor); // Create an instance for an original profile for media with isolated @@ -159,7 +160,7 @@ class ChromeURLRequestContextGetter : public net::URLRequestContextGetter { Profile* profile, const ProfileIOData* profile_io_data, const StoragePartitionDescriptor& partition_descriptor, - scoped_ptr<net::URLRequestJobFactory::Interceptor> + scoped_ptr<ProtocolHandlerRegistry::JobInterceptorFactory> protocol_handler_interceptor); private: |