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