Home
last modified time | relevance | path

Searched refs:ResourceRecord (Results 1 – 14 of 14) sorted by relevance

/openthread-latest/src/core/net/
Ddns_types.hpp1252 class ResourceRecord class
1366 uint32_t GetSize(void) const { return sizeof(ResourceRecord) + GetLength(); } in GetSize()
1503 ResourceRecord &aRecord,
1509 ResourceRecord &aRecord,
1526 class ARecord : public ResourceRecord
1538 ResourceRecord::Init(kTypeA); in Init()
1564 class CnameRecord : public ResourceRecord
1576 void Init(uint16_t aClass = kClassInternet) { ResourceRecord::Init(kTypeCname, aClass); } in Init()
1602 …return ResourceRecord::ReadName(aMessage, aOffset, /* aStartOffset */ aOffset - sizeof(CnameRecord… in ReadCanonicalName()
1612 class PtrRecord : public ResourceRecord
[all …]
Ddns_types.cpp801 Error ResourceRecord::ParseRecords(const Message &aMessage, uint16_t &aOffset, uint16_t aNumRecords) in ParseRecords()
807 ResourceRecord record; in ParseRecords()
819 Error ResourceRecord::FindRecord(const Message &aMessage, uint16_t &aOffset, uint16_t &aNumRecords,… in FindRecord()
826 ResourceRecord record; in FindRecord()
853 Error ResourceRecord::FindRecord(const Message &aMessage, in FindRecord()
859 ResourceRecord &aRecord, in FindRecord()
912 Error ResourceRecord::ReadRecord(const Message &aMessage, in ReadRecord()
915 ResourceRecord &aRecord, in ReadRecord()
925 ResourceRecord record; in ReadRecord()
945 Error ResourceRecord::ReadName(const Message &aMessage, in ReadName()
[all …]
Ddns_client.cpp173 …error = ResourceRecord::FindRecord(*mMessage, offset, numRecords, /* aIndex */ 0, aHostName, cname… in CheckForHostNameAlias()
215 …SuccessOrExit(error = ResourceRecord::FindRecord(*mMessage, offset, numRecords, aIndex, name, aaaa… in FindHostAddress()
235 error = ResourceRecord::FindRecord(*mMessage, offset, numRecords, aIndex, name, aARecord); in FindARecord()
286 …SuccessOrExit(error = ResourceRecord::FindRecord(*mMessage, offset, numRecords, /* aIndex */ 0, aN… in ReadServiceInfo()
350 …SuccessOrExit(error = ResourceRecord::FindRecord(*mMessage, offset, numRecords, /* aIndex */ 0, aN… in ReadTxtRecord()
396 IgnoreError(ResourceRecord::ParseRecords(aMessage, offset, header.GetAnswerCount())); in PopulateFrom()
397 IgnoreError(ResourceRecord::ParseRecords(aMessage, offset, header.GetAuthorityRecordCount())); in PopulateFrom()
399 IgnoreError(ResourceRecord::ParseRecords(aMessage, offset, header.GetAdditionalRecordCount())); in PopulateFrom()
466 …SuccessOrExit(error = ResourceRecord::FindRecord(*mMessage, offset, numRecords, aIndex, serviceNam… in GetServiceInstance()
526 error = ResourceRecord::ReadRecord(*mMessage, offset, ptrRecord); in FindPtrRecord()
[all …]
Dmdns.cpp414 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()
[all …]
Dsrp_client.cpp1372 Dns::ResourceRecord rr; in AppendServiceInstruction()
1393 …rr.Init(Dns::ResourceRecord::kTypePtr, removing ? Dns::PtrRecord::kClassNone : Dns::PtrRecord::kCl… in AppendServiceInstruction()
1466 rr.Init(Dns::ResourceRecord::kTypeTxt); in AppendServiceInstruction()
1556 Dns::ResourceRecord rr; in AppendAaaaRecord()
1558 rr.Init(Dns::ResourceRecord::kTypeAaaa); in AppendAaaaRecord()
1583 …key.SetLength(sizeof(Dns::KeyRecord) - sizeof(Dns::ResourceRecord) + sizeof(Crypto::Ecdsa::P256::P… in AppendKeyRecord()
1598 Dns::ResourceRecord rr; in AppendDeleteAllRrsets()
1600 rr.Init(Dns::ResourceRecord::kTypeAny, Dns::ResourceRecord::kClassAny); in AppendDeleteAllRrsets()
1694 sig.Init(Dns::ResourceRecord::kClassAny); in AppendSignature()
1715 len = aInfo.mMessage->GetLength() - offset - sizeof(Dns::ResourceRecord); in AppendSignature()
[all …]
Dsrp_server.cpp860 … VerifyOrExit(aMetadata.mDnsZone.GetType() == Dns::ResourceRecord::kTypeSoa, error = kErrorParse); in ProcessZoneSection()
906 Dns::ResourceRecord record; in ProcessHostDescriptionInstruction()
912 if (record.GetClass() == Dns::ResourceRecord::kClassAny) in ProcessHostDescriptionInstruction()
927 else if (record.GetType() == Dns::ResourceRecord::kTypeAaaa) in ProcessHostDescriptionInstruction()
943 else if (record.GetType() == Dns::ResourceRecord::kTypeKey) in ProcessHostDescriptionInstruction()
1005 error = Dns::ResourceRecord::ReadRecord(aMessage, offset, ptrRecord); in ProcessServiceDiscoveryInstructions()
1021 isDelete = (ptrRecord.GetClass() == Dns::ResourceRecord::kClassNone); in ProcessServiceDiscoveryInstructions()
1112 Dns::ResourceRecord record; in ProcessServiceDescriptionInstructions()
1118 if (record.GetClass() == Dns::ResourceRecord::kClassAny) in ProcessServiceDescriptionInstructions()
1135 if (record.GetType() == Dns::ResourceRecord::kTypeSrv) in ProcessServiceDescriptionInstructions()
[all …]
Dmdns.hpp1319 const ResourceRecord &aRecord,
1353 …void ProcessRecordForConflict(const Name &aName, const ResourceRecord &aRecord, uint16_t aRecordOf…
1354 … void ProcessPtrRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t aRecordOffset);
1355 … void ProcessSrvRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t aRecordOffset);
1356 … void ProcessTxtRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t aRecordOffset);
1357 … void ProcessAaaaRecord(const Name &aName, const ResourceRecord &aRecord, uint16_t aRecordOffset);
1358 … void ProcessARecord(const Name &aName, const ResourceRecord &aRecord, uint16_t aRecordOffset);
1967 static void UpdateCacheFlushFlagIn(ResourceRecord &aResourceRecord,
1970 …static void UpdateRecordLengthInMessage(ResourceRecord &aRecord, Message &aMessage, uint16_t a…
Ddnssd_server.cpp315 case ResourceRecord::kTypePtr: in ParseQuestions()
318 case ResourceRecord::kTypeSrv: in ParseQuestions()
321 case ResourceRecord::kTypeTxt: in ParseQuestions()
324 case ResourceRecord::kTypeAaaa: in ParseQuestions()
327 case ResourceRecord::kTypeA: in ParseQuestions()
346 case ResourceRecord::kTypeSrv: in ParseQuestions()
350 case ResourceRecord::kTypeTxt: in ParseQuestions()
695 void Server::Response::UpdateRecordLength(ResourceRecord &aRecord, uint16_t aOffset) in UpdateRecordLength()
703 aRecord.SetLength(mMessage->GetLength() - aOffset - sizeof(Dns::ResourceRecord)); in UpdateRecordLength()
Dsrp_client.hpp1031 …void UpdateRecordLengthInMessage(Dns::ResourceRecord &aRecord, uint16_t aOffset, Message &…
1037 …static Error ReadResourceRecord(const Message &aMessage, uint16_t &aOffset, Dns::ResourceRecord &a…
Dsrp_advertising_proxy.cpp1105 keyRecord.SetLength(sizeof(Dns::Ecdsa256KeyRecord) - sizeof(Dns::ResourceRecord)); in RegisterKey()
1111 keyInfo.mKeyData = reinterpret_cast<uint8_t *>(&keyRecord) + sizeof(Dns::ResourceRecord); in RegisterKey()
1113 keyInfo.mClass = Dns::ResourceRecord::kClassInternet; in RegisterKey()
Ddnssd_server.hpp415 void UpdateRecordLength(ResourceRecord &aRecord, uint16_t aOffset);
Dsrp_server.hpp959 static bool IsValidDeleteAllRecord(const Dns::ResourceRecord &aRecord);
/openthread-latest/tests/unit/
Dtest_mdns.cpp197 VerifyOrExit(question->mClass == ResourceRecord::kClassInternet); in Contains()
207 return Contains(ResourceRecord::kTypeAny, aFullName, aUnicastResponse); in Contains()
268 ResourceRecord record; in ParseFrom()
273 aOffset += sizeof(ResourceRecord); in ParseFrom()
288 case ResourceRecord::kTypeAaaa: in ParseFrom()
294 case ResourceRecord::kTypeKey: in ParseFrom()
295 case ResourceRecord::kTypeTxt: in ParseFrom()
303 case ResourceRecord::kTypePtr: in ParseFrom()
309 case ResourceRecord::kTypeSrv: in ParseFrom()
313 offset -= sizeof(ResourceRecord); in ParseFrom()
[all …]
Dtest_dns.cpp1167 Dns::ResourceRecord record; in TestHeaderAndResourceRecords()
1205 SuccessOrQuit(message->Append(Dns::Question(Dns::ResourceRecord::kTypePtr))); in TestHeaderAndResourceRecords()
1220 ptrRecord.SetLength(message->GetLength() - offset - sizeof(Dns::ResourceRecord)); in TestHeaderAndResourceRecords()
1243 srvRecord.SetLength(message->GetLength() - offset - sizeof(Dns::ResourceRecord)); in TestHeaderAndResourceRecords()
1291 VerifyOrQuit(message->Compare(offset, Dns::Question(Dns::ResourceRecord::kTypePtr))); in TestHeaderAndResourceRecords()
1304 SuccessOrQuit(Dns::ResourceRecord::ReadRecord(*message, offset, ptrRecord)); in TestHeaderAndResourceRecords()
1318 SuccessOrQuit(Dns::ResourceRecord::ParseRecords(*message, offset, kAnswerCount)); in TestHeaderAndResourceRecords()
1330 …SuccessOrQuit(Dns::ResourceRecord::FindRecord(*message, offset, numRecords, Dns::Name(kServiceName… in TestHeaderAndResourceRecords()
1332 SuccessOrQuit(Dns::ResourceRecord::ReadRecord(*message, offset, ptrRecord)); in TestHeaderAndResourceRecords()
1340 …VerifyOrQuit(Dns::ResourceRecord::FindRecord(*message, offset, numRecords, Dns::Name(kServiceName)… in TestHeaderAndResourceRecords()
[all …]