chromium/net/dns/dns_config.cc

// Copyright 2018 The Chromium Authors
// Use of this source code is governed by a BSD-style license that can be
// found in the LICENSE file.

#include "net/dns/dns_config.h"

#include <utility>

#include "base/numerics/safe_conversions.h"
#include "base/values.h"
#include "net/dns/public/dns_over_https_config.h"

namespace net {

// Default values are taken from glibc resolv.h except |fallback_period| which
// is set to |kDnsDefaultFallbackPeriod|.
DnsConfig::DnsConfig() :{}

DnsConfig::DnsConfig(const DnsConfig& other) = default;

DnsConfig::DnsConfig(DnsConfig&& other) = default;

DnsConfig::DnsConfig(std::vector<IPEndPoint> nameservers)
    :{}

DnsConfig::~DnsConfig() = default;

DnsConfig& DnsConfig::operator=(const DnsConfig& other) = default;

DnsConfig& DnsConfig::operator=(DnsConfig&& other) = default;

bool DnsConfig::Equals(const DnsConfig& d) const {}

bool DnsConfig::operator==(const DnsConfig& d) const {}

bool DnsConfig::operator!=(const DnsConfig& d) const {}

bool DnsConfig::EqualsIgnoreHosts(const DnsConfig& d) const {}

void DnsConfig::CopyIgnoreHosts(const DnsConfig& d) {}

base::Value::Dict DnsConfig::ToDict() const {}

}  // namespace net