Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(4240)

Unified Diff: chrome/browser/chrome_content_browser_client.h

Issue 591063003: Split ChromeContentBrowserClient into smaller parts. (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 6 years, 2 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: chrome/browser/chrome_content_browser_client.h
diff --git a/chrome/browser/chrome_content_browser_client.h b/chrome/browser/chrome_content_browser_client.h
index eb2f90b6cb9465693eb71525eebf4157389096f2..eb3429b7bf754ba31aa410946d3b8402954b8d94 100644
--- a/chrome/browser/chrome_content_browser_client.h
+++ b/chrome/browser/chrome_content_browser_client.h
@@ -31,6 +31,10 @@ namespace extensions {
class BrowserPermissionsPolicyDelegate;
}
+namespace plugins {
+class ChromeContentBrowserClientPluginsPart;
+}
+
namespace prerender {
class PrerenderTracker;
}
@@ -326,16 +330,6 @@ class ChromeContentBrowserClient : public content::ContentBrowserClient {
const base::Callback<void(bool)>& callback);
#endif
-#if defined(ENABLE_PLUGINS)
- // Set of origins that can use TCP/UDP private APIs from NaCl.
- std::set<std::string> allowed_socket_origins_;
- // Set of origins that can get a handle for FileIO from NaCl.
- std::set<std::string> allowed_file_handle_origins_;
- // Set of origins that can use "dev chanel" APIs from NaCl, even on stable
- // versions of Chrome.
- std::set<std::string> allowed_dev_channel_origins_;
-#endif
-
// The prerender tracker used to determine whether a render process is used
// for prerendering and an override cookie store must be provided.
// This needs to be kept as a member rather than just looked up from
@@ -348,6 +342,8 @@ class ChromeContentBrowserClient : public content::ContentBrowserClient {
// Parts are deleted in the reverse order they are added.
std::vector<ChromeContentBrowserClientParts*> extra_parts_;
+ plugins::ChromeContentBrowserClientPluginsPart* plugin_parts_;
Lei Zhang 2014/11/18 03:14:46 ChromeContentBrowserClientPluginsPart should be a
+
base::WeakPtrFactory<ChromeContentBrowserClient> weak_factory_;
DISALLOW_COPY_AND_ASSIGN(ChromeContentBrowserClient);
« no previous file with comments | « no previous file | chrome/browser/chrome_content_browser_client.cc » ('j') | chrome/browser/chrome_content_browser_client.cc » ('J')

Powered by Google App Engine
This is Rietveld 408576698