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 9 using blink::WebPrescientNetworking; 10 PrescientNetworkingDispatcher()11PrescientNetworkingDispatcher::PrescientNetworkingDispatcher() { 12 } 13 ~PrescientNetworkingDispatcher()14PrescientNetworkingDispatcher::~PrescientNetworkingDispatcher() { 15 } 16 prefetchDNS(const blink::WebString & hostname)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