Lines Matching refs:ResourceRecord
414 void Core::UpdateCacheFlushFlagIn(ResourceRecord &aResourceRecord, Section aSection, bool aIsLegacy… in UpdateCacheFlushFlagIn()
426 void Core::UpdateRecordLengthInMessage(ResourceRecord &aRecord, Message &aMessage, uint16_t aOffset) in UpdateRecordLengthInMessage()
433 aRecord.SetLength(aMessage.GetLength() - aOffset - sizeof(ResourceRecord)); in UpdateRecordLengthInMessage()
447 return (aQuestionRrType == aRrType) || (aQuestionRrType == ResourceRecord::kTypeAny); in QuestionMatches()
454 return (aRrClass == ResourceRecord::kClassInternet) || (aRrClass == ResourceRecord::kClassAny); in RrClassIsInternetOrAny()
1365 uint16_t rrClass = ResourceRecord::kClassInternet; in AppendQuestionTo()
1373 question.SetType(ResourceRecord::kTypeAny); in AppendQuestionTo()
1383 ResourceRecord record; in AppendKeyRecordTo()
1396 record.Init(ResourceRecord::kTypeKey); in AppendKeyRecordTo()
1456 aKey.mClass = ResourceRecord::kClassInternet; in CopyKeyInfoTo()
1609 {mAddrRecord, ResourceRecord::kTypeAaaa}, in AnswerQuestion()
1610 {mKeyRecord, ResourceRecord::kTypeKey}, in AnswerQuestion()
1784 types.Add(ResourceRecord::kTypeAaaa); in AppendNsecRecordTo()
1789 types.Add(ResourceRecord::kTypeKey); in AppendNsecRecordTo()
2100 {mSrvRecord, ResourceRecord::kTypeSrv}, in AnswerServiceNameQuestion()
2101 {mTxtRecord, ResourceRecord::kTypeTxt}, in AnswerServiceNameQuestion()
2102 {mKeyRecord, ResourceRecord::kTypeKey}, in AnswerServiceNameQuestion()
2652 types.Add(ResourceRecord::kTypeSrv); in AppendNsecRecordTo()
2657 types.Add(ResourceRecord::kTypeTxt); in AppendNsecRecordTo()
2662 types.Add(ResourceRecord::kTypeKey); in AppendNsecRecordTo()
3578 …SuccessOrExit(error = ResourceRecord::ParseRecords(*aMessagePtr, offset, mRecordCounts.GetFor(sect… in Init()
3591 if (ResourceRecord::FindRecord(*aMessagePtr, offset, numRecords, name) == kErrorNone) in Init()
3696 VerifyOrExit(QuestionMatches(aQuestion.mRrType, ResourceRecord::kTypePtr)); in ProcessQuestion()
3751 VerifyOrExit(QuestionMatches(aQuestion.mRrType, ResourceRecord::kTypePtr)); in ProcessQuestion()
3891 while (ResourceRecord::FindRecord(*mMessagePtr, offset, numRecords, aServiceType) == kErrorNone) in ShouldSuppressKnownAnswer()
3896 error = ResourceRecord::ReadRecord(*mMessagePtr, offset, ptr); in ShouldSuppressKnownAnswer()
3978 while (ResourceRecord::FindRecord(*mMessagePtr, offset, numRecords, name) == kErrorNone) in ShouldSuppressKnownAnswer()
3983 error = ResourceRecord::ReadRecord(*mMessagePtr, offset, ptr); in ShouldSuppressKnownAnswer()
4110 ResourceRecord record; in IterateOnAllRecordsInResponse()
4127 void Core::RxMessage::ProcessRecordForConflict(const Name &aName, const ResourceRecord &aRecord, ui… in ProcessRecordForConflict()
4152 void Core::RxMessage::ProcessPtrRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t a… in ProcessPtrRecord()
4156 VerifyOrExit(aRecord.GetType() == ResourceRecord::kTypePtr); in ProcessPtrRecord()
4167 void Core::RxMessage::ProcessSrvRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t a… in ProcessSrvRecord()
4171 VerifyOrExit(aRecord.GetType() == ResourceRecord::kTypeSrv); in ProcessSrvRecord()
4182 void Core::RxMessage::ProcessTxtRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t a… in ProcessTxtRecord()
4186 VerifyOrExit(aRecord.GetType() == ResourceRecord::kTypeTxt); in ProcessTxtRecord()
4197 void Core::RxMessage::ProcessAaaaRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t … in ProcessAaaaRecord()
4201 VerifyOrExit(aRecord.GetType() == ResourceRecord::kTypeAaaa); in ProcessAaaaRecord()
4212 void Core::RxMessage::ProcessARecord(const Name &aName, const ResourceRecord &aRecord, uint16_t aRe… in ProcessARecord()
4216 VerifyOrExit(aRecord.GetType() == ResourceRecord::kTypeA); in ProcessARecord()
5327 question.SetType(ResourceRecord::kTypePtr); in PreparePtrQuestion()
5328 question.SetClass(ResourceRecord::kClassInternet); in PreparePtrQuestion()
5553 question.SetClass(ResourceRecord::kClassInternet); in PrepareQueryQuestion()
5715 PrepareQueryQuestion(aQuery, ResourceRecord::kTypeSrv); in PrepareSrvQuestion()
5885 PrepareQueryQuestion(aQuery, ResourceRecord::kTypeTxt); in PrepareTxtQuestion()
6020 question.SetClass(ResourceRecord::kClassInternet); in PrepareQueryQuestion()
6366 PrepareQueryQuestion(aQuery, ResourceRecord::kTypeAaaa); in PrepareAaaaQuestion()
6400 …ache::PrepareAQuestion(TxMessage &aQuery) { PrepareQueryQuestion(aQuery, ResourceRecord::kTypeA); } in PrepareAQuestion()