Home | History | Annotate | Download | only in mDNSShared

Lines Matching refs:answer

369 mDNSlocal void FoundInstance(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
380 if (answer->rrtype != kDNSType_PTR)
381 { LogMsg("FoundInstance: Should not be called with rrtype %d (not a PTR record)", answer->rrtype); return; }
383 if (!DeconstructServiceName(&answer->rdata->u.name, &name, &type, &domain))
386 answer->name->c, answer->rdata->u.name.c);
455 answer, QC_result AddRecord)
461 if (answer->rrtype == kDNSType_SRV && x->SRV == answer) x->SRV = mDNSNULL;
462 if (answer->rrtype == kDNSType_TXT && x->TXT == answer) x->TXT = mDNSNULL;
466 if (answer->rrtype == kDNSType_SRV) x->SRV = answer;
467 if (answer->rrtype == kDNSType_TXT) x->TXT = answer;
471 ConvertDomainNameToCString(answer->name, fullname);
629 mDNSlocal void DNSServiceQueryRecordResponse(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
634 ConvertDomainNameToCString(answer->name, fullname);
636 fullname, answer->rrtype, answer->rrclass, answer->rdlength, answer->rdata->u.data, answer->rroriginalttl, x->context);