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