Index: content/browser/content_browser_client.h |
diff --git a/content/browser/content_browser_client.h b/content/browser/content_browser_client.h |
index 84ddae1a056a12df1c630a1a6d4d67e281acbfab..5d55645770e67d2dc45e50ed26cffc2ff399935b 100644 |
--- a/content/browser/content_browser_client.h |
+++ b/content/browser/content_browser_client.h |
@@ -86,6 +86,11 @@ class ContentBrowserClient { |
// group different url schemes in the same SiteInstance. |
virtual GURL GetEffectiveURL(Profile* profile, const GURL& url) = 0; |
+ // Returns whether all instances of the specified effective URL should be |
+ // rendered by the same process, rather than using process-per-site-instance. |
+ virtual bool ShouldUseProcessPerSite(Profile* profile, |
+ const GURL& effective_url) = 0; |
+ |
// Returns whether a specified URL is to be considered the same as any |
// SiteInstance. |
virtual bool IsURLSameAsAnySiteInstance(const GURL& url) = 0; |