Lines Matching refs:serviceEntry
2920 for (const ServiceEntry &serviceEntry : Get<Core>().mServiceEntries) in PrepareResponseRecords() local
2922 if (serviceEntry.GetState() != Entry::kRegistered) in PrepareResponseRecords()
2927 if (NameMatch(mServiceType, serviceEntry.mServiceType)) in PrepareResponseRecords()
2929 UpdateCompressOffset(serviceTypeOffset, serviceEntry.mServiceTypeOffset); in PrepareResponseRecords()
3760 for (ServiceEntry &serviceEntry : Get<Core>().mServiceEntries) in ProcessQuestion()
3762 … if ((serviceEntry.GetState() != Entry::kRegistered) || !serviceEntry.MatchesServiceType(baseType)) in ProcessQuestion()
3767 if (isSubType && !serviceEntry.CanAnswerSubType(subLabel)) in ProcessQuestion()
3773 aQuestion.mEntry = &serviceEntry; in ProcessQuestion()
3787 ServiceEntry *serviceEntry; in AnswerQuestion() local
3806 … serviceEntry = aQuestion.mIsForService ? static_cast<ServiceEntry *>(aQuestion.mEntry) : nullptr; in AnswerQuestion()
3816 VerifyOrExit(serviceEntry != nullptr); in AnswerQuestion()
3820 serviceEntry->AnswerServiceNameQuestion(answerInfo); in AnswerQuestion()
3824 AnswerServiceTypeQuestion(aQuestion, answerInfo, *serviceEntry); in AnswerQuestion()
3850 …for (ServiceEntry *serviceEntry = &aFirstEntry; serviceEntry != nullptr; serviceEntry = serviceEnt… in AnswerServiceTypeQuestion() local
3854 …if ((serviceEntry->GetState() != Entry::kRegistered) || !serviceEntry->MatchesServiceType(baseType… in AnswerServiceTypeQuestion()
3859 if ((subLabel != nullptr) && !serviceEntry->CanAnswerSubType(subLabel)) in AnswerServiceTypeQuestion()
3869 if (rxMessage->ShouldSuppressKnownAnswer(serviceType, subLabel, *serviceEntry)) in AnswerServiceTypeQuestion()
3878 serviceEntry->AnswerServiceTypeQuestion(aInfo, subLabel); in AnswerServiceTypeQuestion()
4130 ServiceEntry *serviceEntry; in ProcessRecordForConflict() local
4141 serviceEntry = Get<Core>().mServiceEntries.FindMatching(aName); in ProcessRecordForConflict()
4143 if (serviceEntry != nullptr) in ProcessRecordForConflict()
4145 serviceEntry->HandleConflict(); in ProcessRecordForConflict()