Home | History | Annotate | Download | only in mDNSShared

Lines Matching refs:domain

40  *              for by service type and domain. Using Bonjour, applications can
190 /* Flags for domain enumeration and browse/query reply callbacks.
193 * flag NOT set indicates a "Remove", i.e. the domain is no longer
216 /* Flags for specifying domain enumeration type in DNSServiceEnumerateDomains.
231 * DNS, even for a name in a domain (e.g. foo.apple.com.) that would normally imply unicast DNS.
269 * single Unix Domain Socket connection with the background daemon, instead of having a
415 kDNSServiceType_MB = 7, /* Mailbox domain name. */
420 kDNSServiceType_PTR = 12, /* Domain name pointer. */
438 kDNSServiceType_NXT = 30, /* Next domain (security). */
523 /* Maximum length, in bytes, of a domain name represented as an *escaped* C-String */
531 * "Why is kDNSServiceMaxDomainName 1009, when the maximum legal domain name is 256 bytes?"
540 * A bare unescaped '.' is a label separator, marking a boundary between domain and subdomain.
543 * DNS name of a resource is broken, for convenience, into servicename/regtype/domain.
548 * and hyphens, there is nothing to escape, so the issue is moot. The "domain"
557 * letters, digits, or hyphens. The domain part of the three-part name may be
558 * any legal domain, providing that the resulting servicename+regtype+domain
563 * servicename/regtype/domain are simply passed unchanged to DNSServiceResolve().
566 * For converting from servicename/regtype/domain to a single properly-escaped
571 * in subdomain "4th. Floor" of subdomain "Building 2" of domain "apple.com."
584 * which (at present) means, "if the name is in an mDNS local multicast domain
697 * Unix Domain Socket access, DNSServiceRef deallocation, and data processing functions
703 * Access underlying Unix domain socket for an initialized DNSServiceRef.
780 * Domain Enumeration
807 * interfaceIndex: Specifies the interface on which the domain exists. (The index for a given
813 * replyDomain: The name of the domain.
847 * callBack: The function to be called when a domain is found or the call asynchronously
885 * DNS domain, and another in a wide-area unicast DNS domain).
902 * domain: The domain on which the service was registered (if the application did not
903 * specify a domain in DNSServiceRegister(), this indicates the default domain
917 const char *domain,
980 * domain: If non-NULL, specifies the domain on which to advertise the service.
981 * Most applications will not specify a domain, instead automatically
982 * registering in the default domain(s).
1031 const char *domain, /* may be NULL */
1195 * domain: The domain of the discovered service instance. This may or may not be the
1196 * same as the domain that was passed to DNSServiceBrowse(). The domain for each
1238 * domain: If non-NULL, specifies the domain on which to browse for services.
1239 * Most applications will not specify a domain, instead browsing on the
1240 * default domain(s).
1260 const char *domain, /* may be NULL */
1293 * fullname: The full service domain name, in the form <servicename>.<protocol>.<domain>.
1321 * DNSServiceResolve(sd, flags, index, name, regtype, domain, (DNSServiceResolveReply)MyCallback, context);
1367 * domain: The domain of the service instance to be resolved, as reported to the
1389 const char *domain,
1421 * fullname: The resource record's full domain name.
1470 * query in a non-local domain. Without setting this flag, unicast queries
1481 * fullname: The full domain name of the resource record to be queried for.
1536 * hostname: The fully qualified domain name of the host to be queried for.
1576 * query in a non-local domain. Without setting this flag, unicast queries
1596 * hostname: The fully qualified domain name of the host to be queried for.
1701 * fullname: The full domain name of the resource record.
1765 * fullname: The resource record's full domain name.
1996 * Concatenate a three-part domain name (as returned by the above callbacks) into a
1997 * properly-escaped full domain name. Note that callbacks in the above functions ALREADY ESCAPE
2002 * fullName: A pointer to a buffer that where the resulting full domain name is to be written.
2004 * accommodate the longest legal domain name without buffer overrun.
2013 * domain: The domain name, e.g. "apple.com.". Literal dots or backslashes,
2025 const char * const domain