Lines Matching refs:discovery
47 class Publisher : public discovery::DnsSdServicePublisher<ServiceInfo> {
49 explicit Publisher(discovery::DnsSdService* service) // NOLINT in Publisher()
74 class ServiceReceiver : public discovery::DnsSdServiceWatcher<ServiceInfo> {
76 explicit ServiceReceiver(discovery::DnsSdService* service) // NOLINT in ServiceReceiver()
77 : discovery::DnsSdServiceWatcher<ServiceInfo>( in ServiceReceiver()
110 class FailOnErrorReporting : public discovery::ReportingClient {
124 discovery::Config GetConfigSettings() { in GetConfigSettings()
128 discovery::Config::NetworkInfo::AddressFamilies address_families = in GetConfigSettings()
129 discovery::Config::NetworkInfo::kNoAddressFamily; in GetConfigSettings()
131 address_families |= discovery::Config::NetworkInfo::kUseIpV4; in GetConfigSettings()
134 address_families |= discovery::Config::NetworkInfo::kUseIpV6; in GetConfigSettings()
137 return discovery::Config{{{std::move(loopback), address_families}}}; in GetConfigSettings()
166 void SetUpService(const discovery::Config& config) { in SetUpService()
170 dnssd_service_ = discovery::CreateDnsSdService( in SetUpService()
273 SerialDeletePtr<discovery::DnsSdService> dnssd_service_;