chromium/net/dns/mdns_client.cc

// Copyright 2013 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/mdns_client.h"

#include "net/base/address_family.h"
#include "net/base/net_errors.h"
#include "net/base/network_interfaces.h"
#include "net/dns/mdns_client_impl.h"
#include "net/dns/public/util.h"
#include "net/log/net_log.h"
#include "net/log/net_log_source.h"

namespace net {

namespace {

int Bind(AddressFamily address_family,
         uint32_t interface_index,
         DatagramServerSocket* socket) {}

}  // namespace

const base::TimeDelta MDnsTransaction::kTransactionTimeout =;

// static
std::unique_ptr<MDnsSocketFactory> MDnsSocketFactory::CreateDefault() {}

// static
std::unique_ptr<MDnsClient> MDnsClient::CreateDefault() {}

InterfaceIndexFamilyList GetMDnsInterfacesToBind() {}

std::unique_ptr<DatagramServerSocket> CreateAndBindMDnsSocket(
    AddressFamily address_family,
    uint32_t interface_index,
    NetLog* net_log) {}

}  // namespace net