Lines Matching refs:domain
21 #include "dns-domain.h"
390 const char *domain,
404 * 1. Only a domain is specified, in which case we assume a properly encoded SRV RR name, including service
408 * 2. Both service type and a domain specified, in which case a normal SRV RR is assumed, without a DNS-SD
409 * style prefix. In this case we'll IDNA convert the domain, if that's requested.
411 * 3. All three of service name, type and domain are specified, in which case a DNS-SD service is put
412 * together. The service name is never IDNA converted, and the domain is if requested.
414 * It's not supported to specify a service name without a type, or no domain name.
417 if (!domain)
422 r = dns_name_apply_idna(domain, &buf);
426 domain = buf;
429 r = dns_service_join(service, type, domain, &joined);
438 name = domain;