| OLD | NEW |
| 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 // Copyright (c) 2012 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 #ifndef CHROME_BROWSER_CHROME_CONTENT_BROWSER_CLIENT_H_ | 5 #ifndef CHROME_BROWSER_CHROME_CONTENT_BROWSER_CLIENT_H_ |
| 6 #define CHROME_BROWSER_CHROME_CONTENT_BROWSER_CLIENT_H_ | 6 #define CHROME_BROWSER_CHROME_CONTENT_BROWSER_CLIENT_H_ |
| 7 | 7 |
| 8 #include <set> | 8 #include <set> |
| 9 #include <string> | 9 #include <string> |
| 10 #include <utility> | 10 #include <utility> |
| (...skipping 35 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 46 ChromeContentBrowserClient(); | 46 ChromeContentBrowserClient(); |
| 47 virtual ~ChromeContentBrowserClient(); | 47 virtual ~ChromeContentBrowserClient(); |
| 48 | 48 |
| 49 static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); | 49 static void RegisterProfilePrefs(user_prefs::PrefRegistrySyncable* registry); |
| 50 | 50 |
| 51 // Notification that the application locale has changed. This allows us to | 51 // Notification that the application locale has changed. This allows us to |
| 52 // update our I/O thread cache of this value. | 52 // update our I/O thread cache of this value. |
| 53 static void SetApplicationLocale(const std::string& locale); | 53 static void SetApplicationLocale(const std::string& locale); |
| 54 | 54 |
| 55 virtual content::BrowserMainParts* CreateBrowserMainParts( | 55 virtual content::BrowserMainParts* CreateBrowserMainParts( |
| 56 const content::MainFunctionParams& parameters) OVERRIDE; | 56 const content::MainFunctionParams& parameters) override; |
| 57 virtual std::string GetStoragePartitionIdForSite( | 57 virtual std::string GetStoragePartitionIdForSite( |
| 58 content::BrowserContext* browser_context, | 58 content::BrowserContext* browser_context, |
| 59 const GURL& site) OVERRIDE; | 59 const GURL& site) override; |
| 60 virtual bool IsValidStoragePartitionId( | 60 virtual bool IsValidStoragePartitionId( |
| 61 content::BrowserContext* browser_context, | 61 content::BrowserContext* browser_context, |
| 62 const std::string& partition_id) OVERRIDE; | 62 const std::string& partition_id) override; |
| 63 virtual void GetStoragePartitionConfigForSite( | 63 virtual void GetStoragePartitionConfigForSite( |
| 64 content::BrowserContext* browser_context, | 64 content::BrowserContext* browser_context, |
| 65 const GURL& site, | 65 const GURL& site, |
| 66 bool can_be_default, | 66 bool can_be_default, |
| 67 std::string* partition_domain, | 67 std::string* partition_domain, |
| 68 std::string* partition_name, | 68 std::string* partition_name, |
| 69 bool* in_memory) OVERRIDE; | 69 bool* in_memory) override; |
| 70 virtual content::WebContentsViewDelegate* GetWebContentsViewDelegate( | 70 virtual content::WebContentsViewDelegate* GetWebContentsViewDelegate( |
| 71 content::WebContents* web_contents) OVERRIDE; | 71 content::WebContents* web_contents) override; |
| 72 virtual void RenderProcessWillLaunch( | 72 virtual void RenderProcessWillLaunch( |
| 73 content::RenderProcessHost* host) OVERRIDE; | 73 content::RenderProcessHost* host) override; |
| 74 virtual bool ShouldUseProcessPerSite(content::BrowserContext* browser_context, | 74 virtual bool ShouldUseProcessPerSite(content::BrowserContext* browser_context, |
| 75 const GURL& effective_url) OVERRIDE; | 75 const GURL& effective_url) override; |
| 76 virtual GURL GetEffectiveURL(content::BrowserContext* browser_context, | 76 virtual GURL GetEffectiveURL(content::BrowserContext* browser_context, |
| 77 const GURL& url) OVERRIDE; | 77 const GURL& url) override; |
| 78 virtual void GetAdditionalWebUISchemes( | 78 virtual void GetAdditionalWebUISchemes( |
| 79 std::vector<std::string>* additional_schemes) OVERRIDE; | 79 std::vector<std::string>* additional_schemes) override; |
| 80 virtual void GetAdditionalWebUIHostsToIgnoreParititionCheck( | 80 virtual void GetAdditionalWebUIHostsToIgnoreParititionCheck( |
| 81 std::vector<std::string>* hosts) OVERRIDE; | 81 std::vector<std::string>* hosts) override; |
| 82 virtual net::URLRequestContextGetter* CreateRequestContext( | 82 virtual net::URLRequestContextGetter* CreateRequestContext( |
| 83 content::BrowserContext* browser_context, | 83 content::BrowserContext* browser_context, |
| 84 content::ProtocolHandlerMap* protocol_handlers, | 84 content::ProtocolHandlerMap* protocol_handlers, |
| 85 content::URLRequestInterceptorScopedVector request_interceptors) OVERRIDE; | 85 content::URLRequestInterceptorScopedVector request_interceptors) override; |
| 86 virtual net::URLRequestContextGetter* CreateRequestContextForStoragePartition( | 86 virtual net::URLRequestContextGetter* CreateRequestContextForStoragePartition( |
| 87 content::BrowserContext* browser_context, | 87 content::BrowserContext* browser_context, |
| 88 const base::FilePath& partition_path, | 88 const base::FilePath& partition_path, |
| 89 bool in_memory, | 89 bool in_memory, |
| 90 content::ProtocolHandlerMap* protocol_handlers, | 90 content::ProtocolHandlerMap* protocol_handlers, |
| 91 content::URLRequestInterceptorScopedVector request_interceptors) OVERRIDE; | 91 content::URLRequestInterceptorScopedVector request_interceptors) override; |
| 92 virtual bool IsHandledURL(const GURL& url) OVERRIDE; | 92 virtual bool IsHandledURL(const GURL& url) override; |
| 93 virtual bool CanCommitURL(content::RenderProcessHost* process_host, | 93 virtual bool CanCommitURL(content::RenderProcessHost* process_host, |
| 94 const GURL& url) OVERRIDE; | 94 const GURL& url) override; |
| 95 virtual bool ShouldAllowOpenURL(content::SiteInstance* site_instance, | 95 virtual bool ShouldAllowOpenURL(content::SiteInstance* site_instance, |
| 96 const GURL& url) OVERRIDE; | 96 const GURL& url) override; |
| 97 virtual bool IsSuitableHost(content::RenderProcessHost* process_host, | 97 virtual bool IsSuitableHost(content::RenderProcessHost* process_host, |
| 98 const GURL& site_url) OVERRIDE; | 98 const GURL& site_url) override; |
| 99 virtual bool MayReuseHost(content::RenderProcessHost* process_host) OVERRIDE; | 99 virtual bool MayReuseHost(content::RenderProcessHost* process_host) override; |
| 100 virtual bool ShouldTryToUseExistingProcessHost( | 100 virtual bool ShouldTryToUseExistingProcessHost( |
| 101 content::BrowserContext* browser_context, const GURL& url) OVERRIDE; | 101 content::BrowserContext* browser_context, const GURL& url) override; |
| 102 virtual void SiteInstanceGotProcess( | 102 virtual void SiteInstanceGotProcess( |
| 103 content::SiteInstance* site_instance) OVERRIDE; | 103 content::SiteInstance* site_instance) override; |
| 104 virtual void SiteInstanceDeleting(content::SiteInstance* site_instance) | 104 virtual void SiteInstanceDeleting(content::SiteInstance* site_instance) |
| 105 OVERRIDE; | 105 override; |
| 106 virtual bool ShouldSwapBrowsingInstancesForNavigation( | 106 virtual bool ShouldSwapBrowsingInstancesForNavigation( |
| 107 content::SiteInstance* site_instance, | 107 content::SiteInstance* site_instance, |
| 108 const GURL& current_url, | 108 const GURL& current_url, |
| 109 const GURL& new_url) OVERRIDE; | 109 const GURL& new_url) override; |
| 110 virtual bool ShouldSwapProcessesForRedirect( | 110 virtual bool ShouldSwapProcessesForRedirect( |
| 111 content::ResourceContext* resource_context, | 111 content::ResourceContext* resource_context, |
| 112 const GURL& current_url, | 112 const GURL& current_url, |
| 113 const GURL& new_url) OVERRIDE; | 113 const GURL& new_url) override; |
| 114 virtual bool ShouldAssignSiteForURL(const GURL& url) OVERRIDE; | 114 virtual bool ShouldAssignSiteForURL(const GURL& url) override; |
| 115 virtual std::string GetCanonicalEncodingNameByAliasName( | 115 virtual std::string GetCanonicalEncodingNameByAliasName( |
| 116 const std::string& alias_name) OVERRIDE; | 116 const std::string& alias_name) override; |
| 117 virtual void AppendExtraCommandLineSwitches(base::CommandLine* command_line, | 117 virtual void AppendExtraCommandLineSwitches(base::CommandLine* command_line, |
| 118 int child_process_id) OVERRIDE; | 118 int child_process_id) override; |
| 119 virtual std::string GetApplicationLocale() OVERRIDE; | 119 virtual std::string GetApplicationLocale() override; |
| 120 virtual std::string GetAcceptLangs( | 120 virtual std::string GetAcceptLangs( |
| 121 content::BrowserContext* context) OVERRIDE; | 121 content::BrowserContext* context) override; |
| 122 virtual const gfx::ImageSkia* GetDefaultFavicon() OVERRIDE; | 122 virtual const gfx::ImageSkia* GetDefaultFavicon() override; |
| 123 virtual bool AllowAppCache(const GURL& manifest_url, | 123 virtual bool AllowAppCache(const GURL& manifest_url, |
| 124 const GURL& first_party, | 124 const GURL& first_party, |
| 125 content::ResourceContext* context) OVERRIDE; | 125 content::ResourceContext* context) override; |
| 126 virtual bool AllowServiceWorker(const GURL& scope, | 126 virtual bool AllowServiceWorker(const GURL& scope, |
| 127 const GURL& first_party, | 127 const GURL& first_party, |
| 128 content::ResourceContext* context) OVERRIDE; | 128 content::ResourceContext* context) override; |
| 129 virtual bool AllowGetCookie(const GURL& url, | 129 virtual bool AllowGetCookie(const GURL& url, |
| 130 const GURL& first_party, | 130 const GURL& first_party, |
| 131 const net::CookieList& cookie_list, | 131 const net::CookieList& cookie_list, |
| 132 content::ResourceContext* context, | 132 content::ResourceContext* context, |
| 133 int render_process_id, | 133 int render_process_id, |
| 134 int render_frame_id) OVERRIDE; | 134 int render_frame_id) override; |
| 135 virtual bool AllowSetCookie(const GURL& url, | 135 virtual bool AllowSetCookie(const GURL& url, |
| 136 const GURL& first_party, | 136 const GURL& first_party, |
| 137 const std::string& cookie_line, | 137 const std::string& cookie_line, |
| 138 content::ResourceContext* context, | 138 content::ResourceContext* context, |
| 139 int render_process_id, | 139 int render_process_id, |
| 140 int render_frame_id, | 140 int render_frame_id, |
| 141 net::CookieOptions* options) OVERRIDE; | 141 net::CookieOptions* options) override; |
| 142 virtual bool AllowSaveLocalState(content::ResourceContext* context) OVERRIDE; | 142 virtual bool AllowSaveLocalState(content::ResourceContext* context) override; |
| 143 virtual bool AllowWorkerDatabase( | 143 virtual bool AllowWorkerDatabase( |
| 144 const GURL& url, | 144 const GURL& url, |
| 145 const base::string16& name, | 145 const base::string16& name, |
| 146 const base::string16& display_name, | 146 const base::string16& display_name, |
| 147 unsigned long estimated_size, | 147 unsigned long estimated_size, |
| 148 content::ResourceContext* context, | 148 content::ResourceContext* context, |
| 149 const std::vector<std::pair<int, int> >& render_frames) OVERRIDE; | 149 const std::vector<std::pair<int, int> >& render_frames) override; |
| 150 virtual void AllowWorkerFileSystem( | 150 virtual void AllowWorkerFileSystem( |
| 151 const GURL& url, | 151 const GURL& url, |
| 152 content::ResourceContext* context, | 152 content::ResourceContext* context, |
| 153 const std::vector<std::pair<int, int> >& render_frames, | 153 const std::vector<std::pair<int, int> >& render_frames, |
| 154 base::Callback<void(bool)> callback) OVERRIDE; | 154 base::Callback<void(bool)> callback) override; |
| 155 virtual bool AllowWorkerIndexedDB( | 155 virtual bool AllowWorkerIndexedDB( |
| 156 const GURL& url, | 156 const GURL& url, |
| 157 const base::string16& name, | 157 const base::string16& name, |
| 158 content::ResourceContext* context, | 158 content::ResourceContext* context, |
| 159 const std::vector<std::pair<int, int> >& render_frames) OVERRIDE; | 159 const std::vector<std::pair<int, int> >& render_frames) override; |
| 160 virtual net::URLRequestContext* OverrideRequestContextForURL( | 160 virtual net::URLRequestContext* OverrideRequestContextForURL( |
| 161 const GURL& url, content::ResourceContext* context) OVERRIDE; | 161 const GURL& url, content::ResourceContext* context) override; |
| 162 virtual content::QuotaPermissionContext* | 162 virtual content::QuotaPermissionContext* |
| 163 CreateQuotaPermissionContext() OVERRIDE; | 163 CreateQuotaPermissionContext() override; |
| 164 virtual void AllowCertificateError( | 164 virtual void AllowCertificateError( |
| 165 int render_process_id, | 165 int render_process_id, |
| 166 int render_frame_id, | 166 int render_frame_id, |
| 167 int cert_error, | 167 int cert_error, |
| 168 const net::SSLInfo& ssl_info, | 168 const net::SSLInfo& ssl_info, |
| 169 const GURL& request_url, | 169 const GURL& request_url, |
| 170 content::ResourceType resource_type, | 170 content::ResourceType resource_type, |
| 171 bool overridable, | 171 bool overridable, |
| 172 bool strict_enforcement, | 172 bool strict_enforcement, |
| 173 bool expired_previous_decision, | 173 bool expired_previous_decision, |
| 174 const base::Callback<void(bool)>& callback, | 174 const base::Callback<void(bool)>& callback, |
| 175 content::CertificateRequestResultType* request) OVERRIDE; | 175 content::CertificateRequestResultType* request) override; |
| 176 virtual void SelectClientCertificate( | 176 virtual void SelectClientCertificate( |
| 177 int render_process_id, | 177 int render_process_id, |
| 178 int render_frame_id, | 178 int render_frame_id, |
| 179 net::SSLCertRequestInfo* cert_request_info, | 179 net::SSLCertRequestInfo* cert_request_info, |
| 180 const base::Callback<void(net::X509Certificate*)>& callback) OVERRIDE; | 180 const base::Callback<void(net::X509Certificate*)>& callback) override; |
| 181 virtual void AddCertificate(net::CertificateMimeType cert_type, | 181 virtual void AddCertificate(net::CertificateMimeType cert_type, |
| 182 const void* cert_data, | 182 const void* cert_data, |
| 183 size_t cert_size, | 183 size_t cert_size, |
| 184 int render_process_id, | 184 int render_process_id, |
| 185 int render_frame_id) OVERRIDE; | 185 int render_frame_id) override; |
| 186 virtual content::MediaObserver* GetMediaObserver() OVERRIDE; | 186 virtual content::MediaObserver* GetMediaObserver() override; |
| 187 virtual void RequestDesktopNotificationPermission( | 187 virtual void RequestDesktopNotificationPermission( |
| 188 const GURL& source_origin, | 188 const GURL& source_origin, |
| 189 content::RenderFrameHost* render_frame_host, | 189 content::RenderFrameHost* render_frame_host, |
| 190 const base::Callback<void(blink::WebNotificationPermission)>& callback) | 190 const base::Callback<void(blink::WebNotificationPermission)>& callback) |
| 191 OVERRIDE; | 191 override; |
| 192 virtual blink::WebNotificationPermission | 192 virtual blink::WebNotificationPermission |
| 193 CheckDesktopNotificationPermission( | 193 CheckDesktopNotificationPermission( |
| 194 const GURL& source_origin, | 194 const GURL& source_origin, |
| 195 content::ResourceContext* context, | 195 content::ResourceContext* context, |
| 196 int render_process_id) OVERRIDE; | 196 int render_process_id) override; |
| 197 virtual void ShowDesktopNotification( | 197 virtual void ShowDesktopNotification( |
| 198 const content::ShowDesktopNotificationHostMsgParams& params, | 198 const content::ShowDesktopNotificationHostMsgParams& params, |
| 199 content::RenderFrameHost* render_frame_host, | 199 content::RenderFrameHost* render_frame_host, |
| 200 scoped_ptr<content::DesktopNotificationDelegate> delegate, | 200 scoped_ptr<content::DesktopNotificationDelegate> delegate, |
| 201 base::Closure* cancel_callback) OVERRIDE; | 201 base::Closure* cancel_callback) override; |
| 202 virtual void RequestGeolocationPermission( | 202 virtual void RequestGeolocationPermission( |
| 203 content::WebContents* web_contents, | 203 content::WebContents* web_contents, |
| 204 int bridge_id, | 204 int bridge_id, |
| 205 const GURL& requesting_frame, | 205 const GURL& requesting_frame, |
| 206 bool user_gesture, | 206 bool user_gesture, |
| 207 const base::Callback<void(bool)>& result_callback) OVERRIDE; | 207 const base::Callback<void(bool)>& result_callback) override; |
| 208 virtual void CancelGeolocationPermissionRequest( | 208 virtual void CancelGeolocationPermissionRequest( |
| 209 content::WebContents* web_contents, | 209 content::WebContents* web_contents, |
| 210 int bridge_id, | 210 int bridge_id, |
| 211 const GURL& requesting_frame) OVERRIDE; | 211 const GURL& requesting_frame) override; |
| 212 virtual void RequestMidiSysExPermission( | 212 virtual void RequestMidiSysExPermission( |
| 213 content::WebContents* web_contents, | 213 content::WebContents* web_contents, |
| 214 int bridge_id, | 214 int bridge_id, |
| 215 const GURL& requesting_frame, | 215 const GURL& requesting_frame, |
| 216 bool user_gesture, | 216 bool user_gesture, |
| 217 base::Callback<void(bool)> result_callback, | 217 base::Callback<void(bool)> result_callback, |
| 218 base::Closure* cancel_callback) OVERRIDE; | 218 base::Closure* cancel_callback) override; |
| 219 virtual void DidUseGeolocationPermission(content::WebContents* web_contents, | 219 virtual void DidUseGeolocationPermission(content::WebContents* web_contents, |
| 220 const GURL& frame_url, | 220 const GURL& frame_url, |
| 221 const GURL& main_frame_url) OVERRIDE; | 221 const GURL& main_frame_url) override; |
| 222 virtual void RequestProtectedMediaIdentifierPermission( | 222 virtual void RequestProtectedMediaIdentifierPermission( |
| 223 content::WebContents* web_contents, | 223 content::WebContents* web_contents, |
| 224 const GURL& origin, | 224 const GURL& origin, |
| 225 base::Callback<void(bool)> result_callback, | 225 base::Callback<void(bool)> result_callback, |
| 226 base::Closure* cancel_callback) OVERRIDE; | 226 base::Closure* cancel_callback) override; |
| 227 virtual bool CanCreateWindow(const GURL& opener_url, | 227 virtual bool CanCreateWindow(const GURL& opener_url, |
| 228 const GURL& opener_top_level_frame_url, | 228 const GURL& opener_top_level_frame_url, |
| 229 const GURL& source_origin, | 229 const GURL& source_origin, |
| 230 WindowContainerType container_type, | 230 WindowContainerType container_type, |
| 231 const GURL& target_url, | 231 const GURL& target_url, |
| 232 const content::Referrer& referrer, | 232 const content::Referrer& referrer, |
| 233 WindowOpenDisposition disposition, | 233 WindowOpenDisposition disposition, |
| 234 const blink::WebWindowFeatures& features, | 234 const blink::WebWindowFeatures& features, |
| 235 bool user_gesture, | 235 bool user_gesture, |
| 236 bool opener_suppressed, | 236 bool opener_suppressed, |
| 237 content::ResourceContext* context, | 237 content::ResourceContext* context, |
| 238 int render_process_id, | 238 int render_process_id, |
| 239 int opener_id, | 239 int opener_id, |
| 240 bool* no_javascript_access) OVERRIDE; | 240 bool* no_javascript_access) override; |
| 241 virtual void ResourceDispatcherHostCreated() OVERRIDE; | 241 virtual void ResourceDispatcherHostCreated() override; |
| 242 virtual content::SpeechRecognitionManagerDelegate* | 242 virtual content::SpeechRecognitionManagerDelegate* |
| 243 GetSpeechRecognitionManagerDelegate() OVERRIDE; | 243 GetSpeechRecognitionManagerDelegate() override; |
| 244 virtual net::NetLog* GetNetLog() OVERRIDE; | 244 virtual net::NetLog* GetNetLog() override; |
| 245 virtual content::AccessTokenStore* CreateAccessTokenStore() OVERRIDE; | 245 virtual content::AccessTokenStore* CreateAccessTokenStore() override; |
| 246 virtual bool IsFastShutdownPossible() OVERRIDE; | 246 virtual bool IsFastShutdownPossible() override; |
| 247 virtual void OverrideWebkitPrefs(content::RenderViewHost* rvh, | 247 virtual void OverrideWebkitPrefs(content::RenderViewHost* rvh, |
| 248 const GURL& url, | 248 const GURL& url, |
| 249 content::WebPreferences* prefs) OVERRIDE; | 249 content::WebPreferences* prefs) override; |
| 250 virtual void BrowserURLHandlerCreated( | 250 virtual void BrowserURLHandlerCreated( |
| 251 content::BrowserURLHandler* handler) OVERRIDE; | 251 content::BrowserURLHandler* handler) override; |
| 252 virtual void ClearCache(content::RenderViewHost* rvh) OVERRIDE; | 252 virtual void ClearCache(content::RenderViewHost* rvh) override; |
| 253 virtual void ClearCookies(content::RenderViewHost* rvh) OVERRIDE; | 253 virtual void ClearCookies(content::RenderViewHost* rvh) override; |
| 254 virtual base::FilePath GetDefaultDownloadDirectory() OVERRIDE; | 254 virtual base::FilePath GetDefaultDownloadDirectory() override; |
| 255 virtual std::string GetDefaultDownloadName() OVERRIDE; | 255 virtual std::string GetDefaultDownloadName() override; |
| 256 virtual void DidCreatePpapiPlugin( | 256 virtual void DidCreatePpapiPlugin( |
| 257 content::BrowserPpapiHost* browser_host) OVERRIDE; | 257 content::BrowserPpapiHost* browser_host) override; |
| 258 virtual content::BrowserPpapiHost* GetExternalBrowserPpapiHost( | 258 virtual content::BrowserPpapiHost* GetExternalBrowserPpapiHost( |
| 259 int plugin_process_id) OVERRIDE; | 259 int plugin_process_id) override; |
| 260 virtual bool AllowPepperSocketAPI( | 260 virtual bool AllowPepperSocketAPI( |
| 261 content::BrowserContext* browser_context, | 261 content::BrowserContext* browser_context, |
| 262 const GURL& url, | 262 const GURL& url, |
| 263 bool private_api, | 263 bool private_api, |
| 264 const content::SocketPermissionRequest* params) OVERRIDE; | 264 const content::SocketPermissionRequest* params) override; |
| 265 virtual ui::SelectFilePolicy* CreateSelectFilePolicy( | 265 virtual ui::SelectFilePolicy* CreateSelectFilePolicy( |
| 266 content::WebContents* web_contents) OVERRIDE; | 266 content::WebContents* web_contents) override; |
| 267 virtual void GetAdditionalAllowedSchemesForFileSystem( | 267 virtual void GetAdditionalAllowedSchemesForFileSystem( |
| 268 std::vector<std::string>* additional_schemes) OVERRIDE; | 268 std::vector<std::string>* additional_schemes) override; |
| 269 virtual void GetURLRequestAutoMountHandlers( | 269 virtual void GetURLRequestAutoMountHandlers( |
| 270 std::vector<storage::URLRequestAutoMountHandler>* handlers) OVERRIDE; | 270 std::vector<storage::URLRequestAutoMountHandler>* handlers) override; |
| 271 virtual void GetAdditionalFileSystemBackends( | 271 virtual void GetAdditionalFileSystemBackends( |
| 272 content::BrowserContext* browser_context, | 272 content::BrowserContext* browser_context, |
| 273 const base::FilePath& storage_partition_path, | 273 const base::FilePath& storage_partition_path, |
| 274 ScopedVector<storage::FileSystemBackend>* additional_backends) OVERRIDE; | 274 ScopedVector<storage::FileSystemBackend>* additional_backends) override; |
| 275 virtual content::DevToolsManagerDelegate* | 275 virtual content::DevToolsManagerDelegate* |
| 276 GetDevToolsManagerDelegate() OVERRIDE; | 276 GetDevToolsManagerDelegate() override; |
| 277 virtual bool IsPluginAllowedToCallRequestOSFileHandle( | 277 virtual bool IsPluginAllowedToCallRequestOSFileHandle( |
| 278 content::BrowserContext* browser_context, | 278 content::BrowserContext* browser_context, |
| 279 const GURL& url) OVERRIDE; | 279 const GURL& url) override; |
| 280 virtual bool IsPluginAllowedToUseDevChannelAPIs( | 280 virtual bool IsPluginAllowedToUseDevChannelAPIs( |
| 281 content::BrowserContext* browser_context, | 281 content::BrowserContext* browser_context, |
| 282 const GURL& url) OVERRIDE; | 282 const GURL& url) override; |
| 283 virtual net::CookieStore* OverrideCookieStoreForRenderProcess( | 283 virtual net::CookieStore* OverrideCookieStoreForRenderProcess( |
| 284 int render_process_id) OVERRIDE; | 284 int render_process_id) override; |
| 285 | 285 |
| 286 #if defined(OS_POSIX) && !defined(OS_MACOSX) | 286 #if defined(OS_POSIX) && !defined(OS_MACOSX) |
| 287 virtual void GetAdditionalMappedFilesForChildProcess( | 287 virtual void GetAdditionalMappedFilesForChildProcess( |
| 288 const base::CommandLine& command_line, | 288 const base::CommandLine& command_line, |
| 289 int child_process_id, | 289 int child_process_id, |
| 290 content::FileDescriptorInfo* mappings) OVERRIDE; | 290 content::FileDescriptorInfo* mappings) override; |
| 291 #endif | 291 #endif |
| 292 #if defined(OS_WIN) | 292 #if defined(OS_WIN) |
| 293 virtual const wchar_t* GetResourceDllName() OVERRIDE; | 293 virtual const wchar_t* GetResourceDllName() override; |
| 294 virtual void PreSpawnRenderer(sandbox::TargetPolicy* policy, | 294 virtual void PreSpawnRenderer(sandbox::TargetPolicy* policy, |
| 295 bool* success) OVERRIDE; | 295 bool* success) override; |
| 296 #endif | 296 #endif |
| 297 virtual bool CheckMediaAccessPermission( | 297 virtual bool CheckMediaAccessPermission( |
| 298 content::BrowserContext* browser_context, | 298 content::BrowserContext* browser_context, |
| 299 const GURL& security_origin, | 299 const GURL& security_origin, |
| 300 content::MediaStreamType type) OVERRIDE; | 300 content::MediaStreamType type) override; |
| 301 | 301 |
| 302 private: | 302 private: |
| 303 friend class DisableWebRtcEncryptionFlagTest; | 303 friend class DisableWebRtcEncryptionFlagTest; |
| 304 | 304 |
| 305 #if defined(ENABLE_WEBRTC) | 305 #if defined(ENABLE_WEBRTC) |
| 306 // Copies disable WebRTC encryption switch depending on the channel. | 306 // Copies disable WebRTC encryption switch depending on the channel. |
| 307 static void MaybeCopyDisableWebRtcEncryptionSwitch( | 307 static void MaybeCopyDisableWebRtcEncryptionSwitch( |
| 308 base::CommandLine* to_command_line, | 308 base::CommandLine* to_command_line, |
| 309 const base::CommandLine& from_command_line, | 309 const base::CommandLine& from_command_line, |
| 310 VersionInfo::Channel channel); | 310 VersionInfo::Channel channel); |
| (...skipping 43 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 354 std::vector<ChromeContentBrowserClientParts*> extra_parts_; | 354 std::vector<ChromeContentBrowserClientParts*> extra_parts_; |
| 355 | 355 |
| 356 base::WeakPtrFactory<ChromeContentBrowserClient> weak_factory_; | 356 base::WeakPtrFactory<ChromeContentBrowserClient> weak_factory_; |
| 357 | 357 |
| 358 DISALLOW_COPY_AND_ASSIGN(ChromeContentBrowserClient); | 358 DISALLOW_COPY_AND_ASSIGN(ChromeContentBrowserClient); |
| 359 }; | 359 }; |
| 360 | 360 |
| 361 } // namespace chrome | 361 } // namespace chrome |
| 362 | 362 |
| 363 #endif // CHROME_BROWSER_CHROME_CONTENT_BROWSER_CLIENT_H_ | 363 #endif // CHROME_BROWSER_CHROME_CONTENT_BROWSER_CLIENT_H_ |
| OLD | NEW |