#include "chrome/browser/local_discovery/service_discovery_shared_client.h"
#include <memory>
#include "build/build_config.h"
#include "net/net_buildflags.h"
#if BUILDFLAG(IS_MAC)
#include "chrome/browser/local_discovery/service_discovery_client_mac_factory.h"
#endif
#if BUILDFLAG(ENABLE_MDNS)
#include "base/memory/ref_counted.h"
#include "chrome/browser/local_discovery/service_discovery_client_mdns.h"
#endif
namespace local_discovery {
BrowserThread;
namespace {
ServiceDiscoverySharedClient* g_service_discovery_client = …;
}
ServiceDiscoverySharedClient::ServiceDiscoverySharedClient() { … }
ServiceDiscoverySharedClient::~ServiceDiscoverySharedClient() { … }
scoped_refptr<ServiceDiscoverySharedClient>
ServiceDiscoverySharedClient::GetInstance() { … }
}