Lines Matching refs:srv

1055 			const ResourceRecord *srv;
1361 mDNSlocal int build_domainname_from_strings(domainname *srv, char *name, char *regtype, char *domain)
1369 if (!ConstructServiceName(srv, &n, &t, &d)) return -1;
1433 mDNSlocal void unlink_and_free_service_instance(service_instance *srv)
1435 ExtraResourceRecord *e = srv->srs.Extras, *tmp;
1438 if (srv->request)
1440 service_instance **p = &srv->request->u.servicereg.instances;
1443 if (*p == srv) { *p = (*p)->next; break; }
1456 if (srv->srs.RR_TXT.resrec.rdata != &srv->srs.RR_TXT.rdatastorage)
1457 freeL("TXT RData", srv->srs.RR_TXT.resrec.rdata);
1459 if (srv->subtypes) { freeL("ServiceSubTypes", srv->subtypes); srv->subtypes = NULL; }
1460 freeL("service_instance", srv);
1485 mDNSexport int CountExistingRegistrations(domainname *srv, mDNSIPPort port)
1491 mDNSSameIPPort(rr->resrec.rdata->u.srv.port, port) &&
1492 SameDomainName(rr->resrec.name, srv))
1531 srs->RR_SRV.resrec.name->c, mDNSVal16(srs->RR_SRV.resrec.rdata->u.srv.port), SuppressError ? "suppressed error" : "CALLBACK", result);
1734 request->sd, p->srs.RR_SRV.resrec.name->c, mDNSVal16(p->srs.RR_SRV.resrec.rdata->u.srv.port));
2202 domainname d, srv;
2280 if (!ConstructServiceName(&srv, &request->u.servicereg.name, &request->u.servicereg.type, &d))
2296 int count = CountExistingRegistrations(&srv, request->u.servicereg.port);
2299 count+1, srv.c, mDNSVal16(request->u.servicereg.port));
2792 if (req->u.resolve.srv == answer) req->u.resolve.srv = mDNSNULL;
2797 if (answer->rrtype == kDNSType_SRV) req->u.resolve.srv = answer;
2800 if (!req->u.resolve.txt || !req->u.resolve.srv) return; // only deliver result to client if we have both answers
2803 ConvertDomainNameToCString(&req->u.resolve.srv->rdata->u.srv.target, target);
2825 *data++ = req->u.resolve.srv->rdata->u.srv.port.b[0];
2826 *data++ = req->u.resolve.srv->rdata->u.srv.port.b[1];
2830 LogOperation("%3d: DNSServiceResolve(%s) RESULT %s:%d", req->sd, fullname, target, mDNSVal16(req->u.resolve.srv->rdata->u.srv.port));