/external/mdnsresponder/mDNSShared/ |
H A D | dnssd_clientlib.c | 106 const char *const regtype, 110 const size_t len = !regtype ? 0 : strlen(regtype) - DomainEndsInDot(regtype); 114 const char *r = regtype; 117 // regtype must be at least "x._udp" or "x._tcp" 119 if (strncasecmp((regtype + len - 4), "_tcp", 4) && strncasecmp((regtype + len - 4), "_udp", 4)) return kDNSServiceErr_BadParam; 147 if (!DomainEndsInDot(regtype)) { if (fn+1 >= lim) goto fail; else *fn++ = '.'; } 102 DNSServiceConstructFullName( char *const fullName, const char *const service, const char *const regtype, const char *const domain ) argument
|
H A D | dns_sd.h | 543 * DNS name of a resource is broken, for convenience, into servicename/regtype/domain. 546 * represent exactly what they are. The "regtype" portion is, technically speaking, 555 * terminating NULL at the end). The regtype is of the form _service._tcp or 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 900 * regtype: The type of service registered, as it was passed to the callout. 916 const char *regtype, 945 * regtype: The service type followed by the protocol, separated by a dot 1030 const char *regtype, [all...] |
H A D | dnssd_clientshim.c | 213 const char *regtype, 239 if (!regtype || !*regtype || !MakeDomainNameFromDNSNameString(&t, regtype)) { errormsg = "Bad Service Type"; goto badparam; } 277 LogMsg("DNSServiceBrowse(\"%s\", \"%s\") failed: %s (%ld)", regtype, domain, errormsg, err); 387 const char *regtype, 401 if (!regtype[0] || !MakeDomainNameFromDNSNameString(&t, regtype)) { errormsg = "Illegal regtype"; goto badparam; } 425 LogMsg("DNSServiceBrowse(\"%s\", \"%s\") failed: %s (%ld)", regtype, domai 207 DNSServiceRegister( DNSServiceRef *sdRef, DNSServiceFlags flags, uint32_t interfaceIndex, const char *name, const char *regtype, const char *domain, const char *host, uint16_t notAnIntPort, uint16_t txtLen, const void *txtRecord, DNSServiceRegisterReply callback, void *context ) argument 382 DNSServiceBrowse( DNSServiceRef *sdRef, DNSServiceFlags flags, uint32_t interfaceIndex, const char *regtype, const char *domain, DNSServiceBrowseReply callback, void *context ) argument 464 DNSServiceResolve( DNSServiceRef *sdRef, DNSServiceFlags flags, uint32_t interfaceIndex, const char *name, const char *regtype, const char *domain, DNSServiceResolveReply callback, void *context ) argument [all...] |
H A D | uds_daemon.h | 53 extern mDNSs32 ChopSubTypes(char *regtype);
|
H A D | dnssd_clientstub.c | 1138 const char *regtype, 1149 if (!name || !regtype || !domain || !callBack) return kDNSServiceErr_BadParam; 1168 len += strlen(regtype) + 1; 1177 put_string(regtype, &ptr); 1355 const char *regtype, 1370 len += strlen(regtype) + 1; 1378 put_string(regtype, &ptr); 1445 char name[256], regtype[kDNSServiceMaxDomainName], domain[kDNSServiceMaxDomainName]; local 1447 get_string(&data, end, regtype, kDNSServiceMaxDomainName); 1450 else ((DNSServiceRegisterReply)sdr->AppCallback)(sdr, cbh->cb_flags, cbh->cb_err, name, regtype, domai 1132 DNSServiceResolve( DNSServiceRef *sdRef, DNSServiceFlags flags, uint32_t interfaceIndex, const char *name, const char *regtype, const char *domain, DNSServiceResolveReply callBack, void *context ) argument 1350 DNSServiceBrowse( DNSServiceRef *sdRef, DNSServiceFlags flags, uint32_t interfaceIndex, const char *regtype, const char *domain, DNSServiceBrowseReply callBack, void *context ) argument 1454 DNSServiceRegister( DNSServiceRef *sdRef, DNSServiceFlags flags, uint32_t interfaceIndex, const char *name, const char *regtype, const char *domain, const char *host, uint16_t PortInNetworkByteOrder, uint16_t txtLen, const void *txtRecord, DNSServiceRegisterReply callBack, void *context ) argument [all...] |
H A D | uds_daemon.c | 167 domainname regtype; member in struct:request_state::__anon26874::__anon26875 550 mDNSlocal int build_domainname_from_strings(domainname *srv, char *name, char *regtype, char *domain) argument 556 if (!MakeDomainNameFromDNSNameString(&t, regtype)) return -1; 1404 mDNSexport mDNSs32 ChopSubTypes(char *regtype) argument 1407 char *stp = FindFirstSubType(regtype); 1608 { LogMsg("ERROR: handle_regservice_request - Couldn't read name/regtype/domain"); return(mStatus_BadParamErr); } 1635 request->u.servicereg.num_subtypes = ChopSubTypes(request->u.servicereg.type_as_string); // Note: Modifies regtype string to remove trailing subtypes 1746 if (SameDomainName(&req->u.browser.regtype, (const domainname*)"\x09_services\x07_dns-sd\x04_udp")) 1783 &info->u.browser.regtype, d, info->u.browser.interface_id, info->u.browser.ForceMCast, FoundInstance, info); 1786 LogMsg("mDNS_StartBrowse returned %d for type %##s domain %##s", err, info->u.browser.regtype 2149 char regtype[MAX_ESCAPED_DOMAIN_NAME], domain[MAX_ESCAPED_DOMAIN_NAME]; local 2290 char name[256], regtype[MAX_ESCAPED_DOMAIN_NAME], domain[MAX_ESCAPED_DOMAIN_NAME]; local [all...] |
H A D | dnsextd.c | 880 mDNSlocal mDNSu8 *PutUpdateSRV(DaemonInfo *d, DNSZone * zone, PktMsg *pkt, mDNSu8 *ptr, char *regtype, mDNSIPPort port, mDNSBool registration) argument 896 MakeDomainNameFromDNSNameString(&rr.namestorage, regtype);
|
/external/mdnsresponder/Clients/ |
H A D | dns-sd.c | 634 const char *name, const char *regtype, const char *domain, void *context) 642 printf("Got a reply for service %s.%s%s: ", name, regtype, domain); 633 reg_reply(DNSServiceRef sdref, const DNSServiceFlags flags, DNSServiceErrorType errorCode, const char *name, const char *regtype, const char *domain, void *context) argument
|