Index: chrome/browser/renderer_host/chrome_render_message_filter.cc |
diff --git a/chrome/browser/renderer_host/chrome_render_message_filter.cc b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
index d8952d9ac7e514fb4b3038b689748338757b557c..1a48364b54c7839d39063d124d3d35240d9f2a58 100644 |
--- a/chrome/browser/renderer_host/chrome_render_message_filter.cc |
+++ b/chrome/browser/renderer_host/chrome_render_message_filter.cc |
@@ -25,6 +25,7 @@ |
#include "components/content_settings/content/common/content_settings_messages.h" |
#include "components/content_settings/core/browser/cookie_settings.h" |
#include "components/network_hints/common/network_hints_common.h" |
+#include "components/network_hints/common/network_hints_messages.h" |
#include "components/rappor/rappor_service.h" |
#include "components/rappor/rappor_utils.h" |
#include "components/web_cache/browser/web_cache_manager.h" |
@@ -41,8 +42,9 @@ |
namespace { |
-const uint32_t kFilteredMessageClasses[] = {ChromeMsgStart, |
- ContentSettingsMsgStart}; |
+const uint32_t kFilteredMessageClasses[] = { |
+ ChromeMsgStart, ContentSettingsMsgStart, NetworkHintsMsgStart, |
+}; |
} // namespace |
@@ -62,6 +64,8 @@ |
bool ChromeRenderMessageFilter::OnMessageReceived(const IPC::Message& message) { |
bool handled = true; |
IPC_BEGIN_MESSAGE_MAP(ChromeRenderMessageFilter, message) |
+ IPC_MESSAGE_HANDLER(NetworkHintsMsg_DNSPrefetch, OnDnsPrefetch) |
+ IPC_MESSAGE_HANDLER(NetworkHintsMsg_Preconnect, OnPreconnect) |
IPC_MESSAGE_HANDLER(ChromeViewHostMsg_UpdatedCacheStats, |
OnUpdatedCacheStats) |
IPC_MESSAGE_HANDLER(ChromeViewHostMsg_AllowDatabase, OnAllowDatabase) |
@@ -102,17 +106,17 @@ |
} |
} |
-void ChromeRenderMessageFilter::DNSPrefetch( |
+void ChromeRenderMessageFilter::OnDnsPrefetch( |
const network_hints::LookupRequest& request) { |
if (predictor_) |
predictor_->DnsPrefetchList(request.hostname_list); |
} |
-void ChromeRenderMessageFilter::Preconnect(const GURL& url, |
- bool allow_credentials, |
- int count) { |
+void ChromeRenderMessageFilter::OnPreconnect(const GURL& url, |
+ bool allow_credentials, |
+ int count) { |
if (count < 1) { |
- LOG(WARNING) << "NetworkHints::Preconnect IPC with invalid count: " |
+ LOG(WARNING) << "NetworkHintsMsg_Preconnect IPC with invalid count: " |
<< count; |
return; |
} |
@@ -122,11 +126,6 @@ |
chrome_browser_net::UrlInfo::EARLY_LOAD_MOTIVATED, |
allow_credentials, count); |
} |
-} |
- |
-void ChromeRenderMessageFilter::BindNetworkHints( |
- network_hints::mojom::NetworkHintsRequest request) { |
- bindings_.AddBinding(this, std::move(request)); |
} |
void ChromeRenderMessageFilter::OnUpdatedCacheStats( |