Lines Matching refs:AddRecord

122 #define FollowCNAME(q, rr, AddRecord)	(AddRecord && (q)->qtype != kDNSType_CNAME && \
442 mDNSlocal void AnswerLocalQuestionWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
453 followcname = FollowCNAME(q, &rr->resrec, AddRecord);
459 AddRecord ? "Add" : "Rmv", rr->resrec.RecordType, ARDisplayString(m, rr));
464 if (AddRecord) rr->AnsweredLocalQ = mDNStrue;
468 q->CurrentAnswers += AddRecord ? 1 : -1;
475 q->LOAddressAnswers += AddRecord ? 1 : -1;
476 q->QuestionCallback(m, q, &rr->resrec, AddRecord);
486 q->QuestionCallback(m, q, &rr->resrec, AddRecord);
491 mDNSlocal void AnswerInterfaceAnyQuestionsWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
506 AnswerLocalQuestionWithLocalAuthRecord(m, rr, AddRecord); // MUST NOT dereference q again
524 mDNSlocal void AnswerAllLocalQuestionsWithLocalAuthRecord(mDNS *const m, AuthRecord *rr, QC_result AddRecord)
541 AnswerLocalQuestionWithLocalAuthRecord(m, rr, AddRecord); // MUST NOT dereference q again
550 AnswerInterfaceAnyQuestionsWithLocalAuthRecord(m, rr, AddRecord);
3303 mDNSexport void AnswerCurrentQuestionWithResourceRecord(mDNS *const m, CacheRecord *const rr, const QC_result AddRecord)
3306 mDNSBool followcname = FollowCNAME(q, &rr->resrec, AddRecord);
3309 q->CurrentAnswers, AddRecord ? "Add" : "Rmv", rr->resrec.rroriginalttl, CRDisplayString(m, rr));
3337 if (AddRecord == QC_add && !q->DuplicateOf && rr->CRActiveQuestion != q)
3353 if ((AddRecord == QC_addnocache && !q->RequestUnicast) ||
3354 (AddRecord == QC_add && (q->ExpectUnique || (rr->resrec.RecordType & kDNSRecordTypePacketUniqueMask))))
3369 if (!AddRecord || !q->ReturnIntermed) return;
3379 q->QuestionCallback(m, q, &neg.resrec, AddRecord);
3382 q->QuestionCallback(m, q, &rr->resrec, AddRecord);
4984 mDNSlocal void NetWakeResolve(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
4989 LogSPS("NetWakeResolve: SPS: %d Add: %d %s", sps, AddRecord, RRDisplayString(m, answer));
4991 if (!AddRecord) return; // Don't care about REMOVE events
8787 mDNSlocal void FoundServiceInfoSRV(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
8791 if (!AddRecord) return;
8848 mDNSlocal void FoundServiceInfoTXT(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
8851 if (!AddRecord) return;
8873 mDNSlocal void FoundServiceInfo(mDNS *const m, DNSQuestion *question, const ResourceRecord *const answer, QC_result AddRecord)
8876 //LogInfo("FoundServiceInfo %d %s", AddRecord, RRDisplayString(m, answer));
8877 if (!AddRecord) return;