| Index: components/network_hints/browser/network_hints_impl.cc
|
| diff --git a/components/network_hints/browser/network_hints_message_filter.cc b/components/network_hints/browser/network_hints_impl.cc
|
| similarity index 73%
|
| rename from components/network_hints/browser/network_hints_message_filter.cc
|
| rename to components/network_hints/browser/network_hints_impl.cc
|
| index 20f8342cc958f1ecb99ca71da798d7c901e628bc..1462d58d5be82de249289fe36ded0e87248df4e8 100644
|
| --- a/components/network_hints/browser/network_hints_message_filter.cc
|
| +++ b/components/network_hints/browser/network_hints_impl.cc
|
| @@ -2,12 +2,11 @@
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
|
|
| -#include "components/network_hints/browser/network_hints_message_filter.h"
|
| +#include "components/network_hints/browser/network_hints_impl.h"
|
|
|
| #include "base/logging.h"
|
| #include "base/macros.h"
|
| #include "components/network_hints/common/network_hints_common.h"
|
| -#include "components/network_hints/common/network_hints_messages.h"
|
| #include "ipc/ipc_message_macros.h"
|
| #include "net/base/address_list.h"
|
| #include "net/base/net_errors.h"
|
| @@ -63,27 +62,18 @@ class DnsLookupRequest {
|
|
|
| } // namespace
|
|
|
| -NetworkHintsMessageFilter::NetworkHintsMessageFilter(
|
| - net::HostResolver* host_resolver)
|
| - : content::BrowserMessageFilter(NetworkHintsMsgStart),
|
| - host_resolver_(host_resolver) {
|
| - DCHECK(host_resolver_);
|
| +void NetworkHintsImpl::Bind(mojom::NetworkHintsRequest request) {
|
| + bindings_.AddBinding(this, std::move(request));
|
| }
|
|
|
| -NetworkHintsMessageFilter::~NetworkHintsMessageFilter() {
|
| +NetworkHintsImpl::NetworkHintsImpl(net::HostResolver* host_resolver)
|
| + : host_resolver_(host_resolver) {
|
| + DCHECK(host_resolver_);
|
| }
|
|
|
| -bool NetworkHintsMessageFilter::OnMessageReceived(const IPC::Message& message) {
|
| - bool handled = true;
|
| - IPC_BEGIN_MESSAGE_MAP(NetworkHintsMessageFilter, message)
|
| - IPC_MESSAGE_HANDLER(NetworkHintsMsg_DNSPrefetch, OnDnsPrefetch)
|
| - IPC_MESSAGE_UNHANDLED(handled = false)
|
| - IPC_END_MESSAGE_MAP()
|
| - return handled;
|
| -}
|
| +NetworkHintsImpl::~NetworkHintsImpl() {}
|
|
|
| -void NetworkHintsMessageFilter::OnDnsPrefetch(
|
| - const LookupRequest& lookup_request) {
|
| +void NetworkHintsImpl::DNSPrefetch(const LookupRequest& lookup_request) {
|
| DCHECK(host_resolver_);
|
| for (const std::string& hostname : lookup_request.hostname_list) {
|
| DnsLookupRequest* request = new DnsLookupRequest(host_resolver_, hostname);
|
|
|