| Index: chrome/browser/net/chrome_url_request_context.h
|
| diff --git a/chrome/browser/net/chrome_url_request_context.h b/chrome/browser/net/chrome_url_request_context.h
|
| index 93ce806fe9f4aaa5f22d79e9034101fb57676666..b1856faac7c2fcab01049ee1fbba5e0a5486da3c 100644
|
| --- a/chrome/browser/net/chrome_url_request_context.h
|
| +++ b/chrome/browser/net/chrome_url_request_context.h
|
| @@ -113,7 +113,14 @@ class ChromeURLRequestContextGetter : public net::URLRequestContextGetter {
|
| // Create an instance for use with an 'original' (non-OTR) profile. This is
|
| // expected to get called on the UI thread.
|
| static ChromeURLRequestContextGetter* CreateOriginal(
|
| - Profile* profile, const ProfileIOData* profile_io_data);
|
| + Profile* profile,
|
| + const ProfileIOData* profile_io_data,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + blob_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + file_system_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::Interceptor>
|
| + developer_protocol_handler);
|
|
|
| // Create an instance for an original profile for media. This is expected to
|
| // get called on UI thread. This method takes a profile and reuses the
|
| @@ -133,7 +140,13 @@ class ChromeURLRequestContextGetter : public net::URLRequestContextGetter {
|
| const ProfileIOData* profile_io_data,
|
| const StoragePartitionDescriptor& partition_descriptor,
|
| scoped_ptr<net::URLRequestJobFactory::Interceptor>
|
| - protocol_handler_interceptor);
|
| + protocol_handler_interceptor,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + blob_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + file_system_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::Interceptor>
|
| + developer_protocol_handler);
|
|
|
| // Create an instance for an original profile for media with isolated
|
| // storage. This is expected to get called on UI thread.
|
| @@ -146,7 +159,14 @@ class ChromeURLRequestContextGetter : public net::URLRequestContextGetter {
|
| // Create an instance for use with an OTR profile. This is expected to get
|
| // called on the UI thread.
|
| static ChromeURLRequestContextGetter* CreateOffTheRecord(
|
| - Profile* profile, const ProfileIOData* profile_io_data);
|
| + Profile* profile,
|
| + const ProfileIOData* profile_io_data,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + blob_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + file_system_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::Interceptor>
|
| + developer_protocol_handler);
|
|
|
| // Create an instance for an OTR profile for extensions. This is expected
|
| // to get called on UI thread.
|
| @@ -160,7 +180,13 @@ class ChromeURLRequestContextGetter : public net::URLRequestContextGetter {
|
| const ProfileIOData* profile_io_data,
|
| const StoragePartitionDescriptor& partition_descriptor,
|
| scoped_ptr<net::URLRequestJobFactory::Interceptor>
|
| - protocol_handler_interceptor);
|
| + protocol_handler_interceptor,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + blob_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::ProtocolHandler>
|
| + file_system_protocol_handler,
|
| + scoped_ptr<net::URLRequestJobFactory::Interceptor>
|
| + developer_protocol_handler);
|
|
|
| private:
|
| virtual ~ChromeURLRequestContextGetter();
|
|
|