Home | History | Annotate | Download | only in mDNSShared

Lines Matching defs:rrtype

484 // Data must be in the following format: flags, interfaceIndex, name, rrtype, rrclass, rdlen, rdata, (optional) ttl
726 if (rr->resrec.rrtype == kDNSType_SRV && SameDomainName(rr->resrec.name, r->name) && !IdenticalSameNameRecord(&rr->resrec, r))
738 if (rr->resrec.rrtype == kDNSType_SRV &&
1005 rr->resrec.rrclass == kDNSClass_IN && (rr->resrec.rrtype == kDNSType_A || rr->resrec.rrtype == kDNSType_AAAA ||
1006 rr->resrec.rrtype == kDNSType_CNAME))
1028 rr->resrec.rroriginalttl = DefaultTTLforRRType(rr->resrec.rrtype);
1091 mDNSlocal mStatus add_record_to_service(request_state *request, service_instance *instance, mDNSu16 rrtype, mDNSu16 rdlen, const char *rdata, mDNSu32 ttl)
1100 extra->r.resrec.rrtype = rrtype;
1123 mDNSu16 rrtype = get_uint16(&request->msgptr, request->msgend);
1127 if (!ttl) ttl = DefaultTTLforRRType(rrtype);
1144 (request->u.servicereg.instances) ? request->u.servicereg.instances->srs.RR_SRV.resrec.name->c : NULL, DNSTypeName(rrtype), rdlen);
1148 result = add_record_to_service(request, i, rrtype, rdlen, rdata, ttl);
1195 if (rr->resrec.rrtype == kDNSType_TXT && rdlen == 0) { rdlen = 1; newrd->u.txt.c[0] = 0; }
1233 request->sd, reptr->rr->resrec.name->c, reptr->rr ? DNSTypeName(reptr->rr->resrec.rrtype) : "<NONE>");
1283 rr ? DNSTypeName(rr->resrec.rrtype) : "<NONE>");
1317 mDNSlocal mStatus remove_extra(const request_state *const request, service_instance *const serv, mDNSu16 *const rrtype)
1326 *rrtype = ptr->r.resrec.rrtype;
1352 mDNSu16 rrtype = 0;
1355 rrtype ? DNSTypeName(rrtype) : "<NONE>");
1358 err = remove_extra(request, i, &rrtype);
1741 if (answer->rrtype != kDNSType_PTR)
1742 { LogMsg("%3d: FoundInstance: Should not be called with rrtype %d (not a PTR record)", req->sd, answer->rrtype); return; }
2243 if (answer->rrtype == kDNSType_SRV) req->u.resolve.srv = answer;
2244 if (answer->rrtype == kDNSType_TXT) req->u.resolve.txt = answer;
2826 put_uint16(answer->rrtype, &data);
2860 if (answer->rrtype == kDNSType_A || answer->rrtype == kDNSType_AAAA)
2862 if (answer->rrtype == kDNSType_A)
2874 else if (answer->rrtype == kDNSType_AAAA)
2895 else if (answer->rrtype == kDNSType_CNAME)
2970 mDNSu16 rrtype, rrclass;
2979 rrtype = get_uint16(&request->msgptr, request->msgend);
2994 q->qtype = rrtype;
3016 if ((rrtype == kDNSType_A || rrtype == kDNSType_AAAA) && name[strlen(name) - 1] != '.' &&
3097 if (answer->rrtype != kDNSType_PTR) return;
4351 DNSTypeName(cr->resrec.rrtype),