Lines Matching refs:ResolvedService
106 class ResolvedService : public AsyncServiceRef { class
108 virtual ~ResolvedService() = default;
110 ResolvedService(const std::string& service_name, const std::string& reg_type, in ResolvedService() function in __anondc8b34cc0111::ResolvedService
180 static void AddToServiceRegistry(std::unique_ptr<ResolvedService> service) { in AddToServiceRegistry()
248 using ServiceRegistry = std::vector<std::unique_ptr<ResolvedService>>;
278 ResolvedService::ServiceRegistry* ResolvedService::sAdbTransportServices = NULL;
281 ResolvedService::ServiceRegistry* ResolvedService::sAdbSecurePairingServices = NULL;
284 ResolvedService::ServiceRegistry* ResolvedService::sAdbSecureConnectServices = NULL;
287 void ResolvedService::InitAdbServiceRegistries() { in InitAdbServiceRegistries()
300 void ResolvedService::ForEachService(const ServiceRegistry& services, in ForEachService()
320 bool ResolvedService::ConnectByServiceName(const ServiceRegistry& services, in ConnectByServiceName()
335 void ResolvedService::RemoveDNSService(const std::string& reg_type, in RemoveDNSService()
362 [&service_name](std::unique_ptr<ResolvedService>& service) { in RemoveDNSService()
373 std::unique_ptr<ResolvedService> data(static_cast<ResolvedService*>(context)); in register_service_ip()
386 ResolvedService::AddToServiceRegistry(std::move(data)); in register_service_ip()
500 auto resolved = new ResolvedService(discovered->service_name(), discovered->reg_type(), in register_resolved_mdns_service()
538 ResolvedService::RemoveDNSService(regtype, service_name); in on_service_browsed()
563 return ResolvedService::ConnectByServiceName(*ResolvedService::sAdbSecureConnectServices, in adb_secure_connect_by_service_name()
587 ResolvedService::ForEachService(*ResolvedService::sAdbTransportServices, "", cb); in mdns_list_discovered_services()
588 ResolvedService::ForEachService(*ResolvedService::sAdbSecureConnectServices, "", cb); in mdns_list_discovered_services()
589 ResolvedService::ForEachService(*ResolvedService::sAdbSecurePairingServices, "", cb); in mdns_list_discovered_services()
597 if (!ResolvedService::sAdbTransportServices && !ResolvedService::sAdbSecureConnectServices) { in mdns_get_connect_service_info()
600 CHECK(ResolvedService::sAdbTransportServices); in mdns_get_connect_service_info()
601 CHECK(ResolvedService::sAdbSecureConnectServices); in mdns_get_connect_service_info()
624 ResolvedService::ForEachService(*ResolvedService::sAdbTransportServices, in mdns_get_connect_service_info()
628 ResolvedService::ForEachService(*ResolvedService::sAdbSecureConnectServices, in mdns_get_connect_service_info()
639 {ResolvedService::sAdbTransportServices, ResolvedService::sAdbSecureConnectServices}) { in mdns_get_connect_service_info()
640 ResolvedService::ForEachService(*service, name, cb); in mdns_get_connect_service_info()
680 ResolvedService::ForEachService(*ResolvedService::sAdbSecurePairingServices, name, cb); in mdns_get_pairing_service_info()
690 ResolvedService::InitAdbServiceRegistries(); in StartMdnsResponderDiscovery()