Chromium Code Reviews| Index: net/dns/dns_config_service.cc |
| diff --git a/net/dns/dns_config_service.cc b/net/dns/dns_config_service.cc |
| index d7af988cf86b8a3c8aef66857d4a5932e34f8fe2..661318255717d3b86d1a769c369060beecd79b04 100644 |
| --- a/net/dns/dns_config_service.cc |
| +++ b/net/dns/dns_config_service.cc |
| @@ -21,7 +21,8 @@ DnsConfig::DnsConfig() |
| timeout(base::TimeDelta::FromSeconds(kDnsTimeoutSeconds)), |
| attempts(2), |
| rotate(false), |
| - edns0(false) {} |
| + edns0(false), |
| + use_local_ipv6(false) {} |
| DnsConfig::~DnsConfig() {} |
| @@ -38,7 +39,8 @@ bool DnsConfig::EqualsIgnoreHosts(const DnsConfig& d) const { |
| (timeout == d.timeout) && |
| (attempts == d.attempts) && |
| (rotate == d.rotate) && |
| - (edns0 == d.edns0); |
| + (edns0 == d.edns0) && |
| + (use_local_ipv6 == d.use_local_ipv6); |
| } |
| void DnsConfig::CopyIgnoreHosts(const DnsConfig& d) { |
| @@ -51,6 +53,7 @@ void DnsConfig::CopyIgnoreHosts(const DnsConfig& d) { |
| attempts = d.attempts; |
| rotate = d.rotate; |
| edns0 = d.edns0; |
| + use_local_ipv6 = d.use_local_ipv6; |
| } |
| base::Value* DnsConfig::ToValue() const { |
| @@ -73,6 +76,7 @@ base::Value* DnsConfig::ToValue() const { |
| dict->SetInteger("attempts", attempts); |
| dict->SetBoolean("rotate", rotate); |
| dict->SetBoolean("edns0", edns0); |
| + dict->SetBoolean("use_local_ipv6", use_local_ipv6); |
|
mmenke
2013/09/16 16:34:46
nit: Should update the DNS_CONFIG_CHANGED descript
szym
2013/09/16 19:17:35
I replaced the primitives with
<other>: <See DnsC
|
| dict->SetInteger("num_hosts", hosts.size()); |
| return dict; |