1513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch// Copyright (c) 2010 The Chromium Authors. All rights reserved. 2513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch// Use of this source code is governed by a BSD-style license that can be 3513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch// found in the LICENSE file. 4513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch 5513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch#include "chrome/common/net/raw_host_resolver_proc.h" 6513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch 7513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch#include "base/logging.h" 8513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch#include "net/base/net_errors.h" 9513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch 10513209b27ff55e2841eac0e4120199c23acce758Ben Murdochnamespace chrome_common_net { 11513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch 12513209b27ff55e2841eac0e4120199c23acce758Ben MurdochRawHostResolverProc::RawHostResolverProc(const net::IPAddressNumber& dns_server, 13513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch net::HostResolverProc* previous) 14513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch : HostResolverProc(previous), dns_server_(dns_server) {} 15513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch 16513209b27ff55e2841eac0e4120199c23acce758Ben Murdochint RawHostResolverProc::Resolve(const std::string& host, 17513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch net::AddressFamily address_family, 18513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch net::HostResolverFlags host_resolver_flags, 19513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch net::AddressList* addrlist, 20513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch int* os_error) { 21513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch // TODO(agayev): Implement raw DNS resolution. 22513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch LOG(INFO) << "trying to resolve " << host; 23513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch return net::ERR_NAME_NOT_RESOLVED; 24513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch} 25513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch 26513209b27ff55e2841eac0e4120199c23acce758Ben MurdochRawHostResolverProc::~RawHostResolverProc() {} 27513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch 28513209b27ff55e2841eac0e4120199c23acce758Ben Murdoch} // namespace chrome_common_net 29