Lines Matching full:domain
37 #include <avahi-common/domain.h>
41 #include <avahi-common/domain.h>
51 #include "domain-util.h"
53 static void transport_flags_from_domain(AvahiServer *s, AvahiPublishFlags *flags, const char *domain) {
55 assert(domain);
64 avahi_domain_ends_with(domain, AVAHI_MDNS_SUFFIX_LOCAL) ||
65 avahi_domain_ends_with(domain, AVAHI_MDNS_SUFFIX_ADDR_IPV4) ||
66 avahi_domain_ends_with(domain, AVAHI_MDNS_SUFFIX_ADDR_IPV6))
577 const char *domain,
600 AVAHI_CHECK_VALIDITY_SET_RET_GOTO_FAIL(s, !domain || avahi_is_valid_domain_name(domain), AVAHI_ERR_INVALID_DOMAIN_NAME);
603 if (!domain)
604 domain = s->domain_name;
609 transport_flags_from_domain(s, &flags, domain);
617 if ((ret = avahi_service_name_join(svc_name, sizeof(svc_name), name, type, domain)) < 0 ||
618 (ret = avahi_service_name_join(ptr_name, sizeof(ptr_name), NULL, type, domain)) < 0 ||
619 (ret = avahi_service_name_join(enum_ptr, sizeof(enum_ptr), NULL, "_services._dns-sd._udp", domain)) < 0) {
697 const char *domain,
706 return server_add_service_strlst_nocopy(s, g, interface, protocol, flags, name, type, domain, host, port, avahi_string_list_copy(strlst));
717 const char *domain,
726 ret = server_add_service_strlst_nocopy(s, g, interface, protocol, flags, name, type, domain, host, port, avahi_string_list_new_va(va));
740 const char *domain,
759 AVAHI_CHECK_VALIDITY_SET_RET_GOTO_FAIL(s, !domain || avahi_is_valid_domain_name(domain), AVAHI_ERR_INVALID_DOMAIN_NAME);
761 if (!domain)
762 domain = s->domain_name;
764 transport_flags_from_domain(s, &flags, domain);
767 if ((ret = avahi_service_name_join(svc_name, sizeof(svc_name), name, type, domain)) < 0) {
797 const char *domain,
800 return server_update_service_txt_strlst_nocopy(s, g, interface, protocol, flags, name, type, domain, avahi_string_list_copy(strlst));
812 const char *domain,
818 va_start(va, domain);
819 ret = server_update_service_txt_strlst_nocopy(s, g, interface, protocol, flags, name, type, domain, avahi_string_list_new_va(va));
833 const char *domain,
848 AVAHI_CHECK_VALIDITY_SET_RET_GOTO_FAIL(s, !domain || avahi_is_valid_domain_name(domain), AVAHI_ERR_INVALID_DOMAIN_NAME);
851 if (!domain)
852 domain = s->domain_name;
854 transport_flags_from_domain(s, &flags, domain);
857 if ((ret = avahi_service_name_join(svc_name, sizeof(svc_name), name, type, domain)) < 0 ||
858 (ret = avahi_service_name_join(ptr_name, sizeof(ptr_name), NULL, subtype, domain)) < 0) {
899 const char *domain,
916 AVAHI_CHECK_VALIDITY_RETURN_NULL(s, !domain || avahi_is_valid_domain_name(domain), AVAHI_ERR_INVALID_DOMAIN_NAME);
918 if (!domain)
919 domain = s->domain_name;
921 transport_flags_from_domain(s, &flags, domain);
929 AVAHI_ASSERT_TRUE(avahi_normalize_name(domain, normalized_d, sizeof(normalized_d)));
955 const char *domain,
972 AVAHI_CHECK_VALIDITY(s, !domain || avahi_is_valid_domain_name(domain), AVAHI_ERR_INVALID_DOMAIN_NAME);
974 if (!domain)
975 domain = s->domain_name;
977 transport_flags_from_domain(s, &flags, domain);
982 snprintf(n, sizeof(n), "ip-%s.%s", h, domain);
987 snprintf(n, sizeof(n), "ip6-%s.%s", h, domain);
1001 if (!(s_entry = server_add_dns_server_name(s, g, interface, protocol, flags, domain, type, n, port))) {