1// Copyright 2013 The Chromium Authors. All rights reserved.
2// Use of this source code is governed by a BSD-style license that can be
3// found in the LICENSE file.
4
5#include "chrome/renderer/net/prescient_networking_dispatcher.h"
6
7#include "base/strings/utf_string_conversions.h"
8
9using blink::WebPrescientNetworking;
10
11PrescientNetworkingDispatcher::PrescientNetworkingDispatcher() {
12}
13
14PrescientNetworkingDispatcher::~PrescientNetworkingDispatcher() {
15}
16
17void PrescientNetworkingDispatcher::prefetchDNS(
18    const blink::WebString& hostname) {
19  if (hostname.isEmpty())
20    return;
21
22  std::string hostname_utf8 = base::UTF16ToUTF8(hostname);
23  net_predictor_.Resolve(hostname_utf8.data(), hostname_utf8.length());
24}
25