| Index: chrome/browser/profiles/profile.h
|
| diff --git a/chrome/browser/profiles/profile.h b/chrome/browser/profiles/profile.h
|
| index 47f1bb66d57fa4449b292d4d7de7e7d14184717c..bb8209e16a263109e9f79edd5c467033d0c802da 100644
|
| --- a/chrome/browser/profiles/profile.h
|
| +++ b/chrome/browser/profiles/profile.h
|
| @@ -225,15 +225,28 @@ class Profile : public content::BrowserContext {
|
|
|
| // Returns the main request context.
|
| virtual net::URLRequestContextGetter* GetRequestContext() = 0;
|
| + virtual net::URLRequestContextGetter* CreateRequestContext(
|
| + 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) = 0;
|
|
|
| // Returns the request context used for extension-related requests. This
|
| // is only used for a separate cookie store currently.
|
| virtual net::URLRequestContextGetter* GetRequestContextForExtensions() = 0;
|
|
|
| // Returns the request context used within |partition_id|.
|
| - virtual net::URLRequestContextGetter* GetRequestContextForStoragePartition(
|
| + virtual net::URLRequestContextGetter* CreateRequestContextForStoragePartition(
|
| const FilePath& partition_path,
|
| - bool in_memory) = 0;
|
| + bool in_memory,
|
| + 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) = 0;
|
|
|
| // Returns the SSLConfigService for this profile.
|
| virtual net::SSLConfigService* GetSSLConfigService() = 0;
|
|
|