Chromium Code Reviews| Index: chrome/browser/profiles/profile_impl.h |
| diff --git a/chrome/browser/profiles/profile_impl.h b/chrome/browser/profiles/profile_impl.h |
| index 3f9e53c5214484eb5830f00a232a50a6232e93dc..8ba8932a7e26ebdbf2d32ee16494e8d63e001b80 100644 |
| --- a/chrome/browser/profiles/profile_impl.h |
| +++ b/chrome/browser/profiles/profile_impl.h |
| @@ -81,8 +81,11 @@ class ProfileImpl : public Profile, |
| virtual BrowserThemeProvider* GetThemeProvider(); |
| virtual bool HasCreatedDownloadManager() const; |
| virtual URLRequestContextGetter* GetRequestContext(); |
| + virtual URLRequestContextGetter* GetRequestContext(const Extension* app); |
| virtual URLRequestContextGetter* GetRequestContextForMedia(); |
| virtual URLRequestContextGetter* GetRequestContextForExtensions(); |
| + virtual URLRequestContextGetter* GetRequestContextForIsolatedApp( |
| + const Extension* installed_app); |
| virtual void RegisterExtensionWithRequestContexts(const Extension* extension); |
| virtual void UnregisterExtensionWithRequestContexts( |
| const Extension* extension); |
| @@ -213,6 +216,12 @@ class ProfileImpl : public Profile, |
| scoped_refptr<ChromeURLRequestContextGetter> extensions_request_context_; |
| + // A map of request contexts, one per requested app ID. |
| + typedef base::hash_map<std::string, |
|
willchan no longer on Chromium
2011/01/26 23:21:52
http://www.corp.google.com/eng/doc/cppguide.xml?ex
Charlie Reis
2011/03/01 21:33:11
Done (now in profile_impl_io_data.h and off_the_re
|
| + scoped_refptr<ChromeURLRequestContextGetter> > |
| + ChromeURLRequestContextGetterMap; |
| + ChromeURLRequestContextGetterMap app_request_context_map_; |
| + |
| scoped_ptr<SSLConfigServiceManager> ssl_config_service_manager_; |
| scoped_refptr<HostContentSettingsMap> host_content_settings_map_; |