Commit ea3920fa authored by martijn's avatar martijn Committed by Commit bot

Migrate chrome/browser/net/* to net::IPAddress.

BUG=496258

Review URL: https://codereview.chromium.org/1807663002

Cr-Commit-Position: refs/heads/master@{#381679}
parent c69f2f97
...@@ -26,7 +26,6 @@ using net::DnsClient; ...@@ -26,7 +26,6 @@ using net::DnsClient;
using net::DnsResponse; using net::DnsResponse;
using net::DnsTransaction; using net::DnsTransaction;
using net::DnsTransactionFactory; using net::DnsTransactionFactory;
using net::IPAddressNumber;
using net::IPEndPoint; using net::IPEndPoint;
using net::NetLog; using net::NetLog;
using net::NetworkChangeNotifier; using net::NetworkChangeNotifier;
......
...@@ -4,11 +4,14 @@ ...@@ -4,11 +4,14 @@
#include "chrome/browser/net/dns_probe_service.h" #include "chrome/browser/net/dns_probe_service.h"
#include <stdint.h>
#include <utility> #include <utility>
#include "base/metrics/field_trial.h" #include "base/metrics/field_trial.h"
#include "base/metrics/histogram.h" #include "base/metrics/histogram.h"
#include "base/strings/string_number_conversions.h" #include "base/strings/string_number_conversions.h"
#include "net/base/ip_address.h"
#include "net/base/ip_endpoint.h" #include "net/base/ip_endpoint.h"
#include "net/dns/dns_client.h" #include "net/dns/dns_client.h"
#include "net/dns/dns_config_service.h" #include "net/dns/dns_config_service.h"
...@@ -19,7 +22,6 @@ using base::StringToInt; ...@@ -19,7 +22,6 @@ using base::StringToInt;
using error_page::DnsProbeStatus; using error_page::DnsProbeStatus;
using net::DnsClient; using net::DnsClient;
using net::DnsConfig; using net::DnsConfig;
using net::IPAddressNumber;
using net::ParseIPLiteralToNumber; using net::ParseIPLiteralToNumber;
using net::NetworkChangeNotifier; using net::NetworkChangeNotifier;
...@@ -34,15 +36,8 @@ const int kMaxResultAgeMs = 5000; ...@@ -34,15 +36,8 @@ const int kMaxResultAgeMs = 5000;
// The public DNS servers used by the DnsProbeService to verify internet // The public DNS servers used by the DnsProbeService to verify internet
// connectivity. // connectivity.
const char kGooglePublicDns1[] = "8.8.8.8"; const uint8_t kGooglePublicDns1[] = {8, 8, 8, 8};
const char kGooglePublicDns2[] = "8.8.4.4"; const uint8_t kGooglePublicDns2[] = {8, 8, 4, 4};
net::IPEndPoint MakeDnsEndPoint(const std::string& dns_ip_literal) {
IPAddressNumber dns_ip_number;
bool rv = ParseIPLiteralToNumber(dns_ip_literal, &dns_ip_number);
DCHECK(rv);
return net::IPEndPoint(dns_ip_number, net::dns_protocol::kDefaultPort);
}
DnsProbeStatus EvaluateResults(DnsProbeRunner::Result system_result, DnsProbeStatus EvaluateResults(DnsProbeRunner::Result system_result,
DnsProbeRunner::Result public_result) { DnsProbeRunner::Result public_result) {
...@@ -154,8 +149,10 @@ void DnsProbeService::SetSystemClientToCurrentConfig() { ...@@ -154,8 +149,10 @@ void DnsProbeService::SetSystemClientToCurrentConfig() {
void DnsProbeService::SetPublicClientToGooglePublicDns() { void DnsProbeService::SetPublicClientToGooglePublicDns() {
DnsConfig public_config; DnsConfig public_config;
public_config.nameservers.push_back(MakeDnsEndPoint(kGooglePublicDns1)); public_config.nameservers.push_back(net::IPEndPoint(
public_config.nameservers.push_back(MakeDnsEndPoint(kGooglePublicDns2)); net::IPAddress(kGooglePublicDns1), net::dns_protocol::kDefaultPort));
public_config.nameservers.push_back(net::IPEndPoint(
net::IPAddress(kGooglePublicDns2), net::dns_protocol::kDefaultPort));
public_config.attempts = 1; public_config.attempts = 1;
public_config.randomize_ports = false; public_config.randomize_ports = false;
......
...@@ -7,23 +7,21 @@ ...@@ -7,23 +7,21 @@
#include <stdint.h> #include <stdint.h>
#include "chrome/browser/net/dns_probe_runner.h" #include "chrome/browser/net/dns_probe_runner.h"
#include "net/base/ip_address.h"
#include "net/dns/dns_config_service.h" #include "net/dns/dns_config_service.h"
#include "net/dns/dns_protocol.h" #include "net/dns/dns_protocol.h"
using net::DnsClient; using net::DnsClient;
using net::DnsConfig; using net::DnsConfig;
using net::IPAddressNumber;
using net::MockDnsClientRule; using net::MockDnsClientRule;
using net::MockDnsClientRuleList; using net::MockDnsClientRuleList;
using net::ParseIPLiteralToNumber;
namespace chrome_browser_net { namespace chrome_browser_net {
scoped_ptr<DnsClient> CreateMockDnsClientForProbes( scoped_ptr<DnsClient> CreateMockDnsClientForProbes(
MockDnsClientRule::Result result) { MockDnsClientRule::Result result) {
DnsConfig config; DnsConfig config;
IPAddressNumber dns_ip; net::IPAddress dns_ip(192, 168, 1, 1);
ParseIPLiteralToNumber("192.168.1.1", &dns_ip);
const uint16_t kDnsPort = net::dns_protocol::kDefaultPort; const uint16_t kDnsPort = net::dns_protocol::kDefaultPort;
config.nameservers.push_back(net::IPEndPoint(dns_ip, kDnsPort)); config.nameservers.push_back(net::IPEndPoint(dns_ip, kDnsPort));
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment