Searched refs:ServiceTlv (Results 1 – 13 of 13) sorted by relevance
| /openthread-latest/src/core/thread/ |
| D | network_data.hpp | 430 const ServiceTlv *FindService(uint32_t aEnterpriseNumber, 448 const ServiceTlv *FindNextService(const ServiceTlv *aPrevServiceTlv, 466 const ServiceTlv *FindNextThreadService(const ServiceTlv *aPrevServiceTlv, 544 static bool MatchService(const ServiceTlv &aServiceTlv, 662 ServiceTlv *FindService(uint32_t aEnterpriseNumber, in FindService() 723 bool RemoveTemporaryDataIn(ServiceTlv &aService);
|
| D | network_data.cpp | 172 subTlvs = As<ServiceTlv>(cur)->GetSubTlvs(); in Iterate() 277 const ServiceTlv *service = As<ServiceTlv>(cur); in Iterate() 414 const ServiceTlv *NetworkData::FindService(uint32_t aEnterpriseNumber, in FindService() 419 const ServiceTlv *serviceTlv; in FindService() 421 while ((serviceTlv = tlvIterator.Iterate<ServiceTlv>()) != nullptr) in FindService() 432 const ServiceTlv *NetworkData::FindNextService(const ServiceTlv *aPrevServiceTlv, in FindNextService() 454 const ServiceTlv *NetworkData::FindNextThreadService(const ServiceTlv *aPrevServiceTlv, in FindNextThreadService() 458 …return FindNextService(aPrevServiceTlv, ServiceTlv::kThreadEnterpriseNumber, aServiceData, aServic… in FindNextThreadService() 461 bool NetworkData::MatchService(const ServiceTlv &aServiceTlv, in MatchService() 617 shouldRemove = RemoveTemporaryDataIn(*As<ServiceTlv>(cur)); in RemoveTemporaryData() [all …]
|
| D | network_data_local.cpp | 184 ServiceTlv *serviceTlv; in AddService() 186 …uint16_t serviceTlvSize = ServiceTlv::CalculateSize(aEnterpriseNumber, aServiceData.GetLength()… in AddService() 193 serviceTlv = As<ServiceTlv>(AppendTlv(serviceTlvSize)); in AddService() 227 ServiceTlv *tlv; in RemoveService() 238 void Local::UpdateRloc(ServiceTlv &aService) in UpdateRloc() 273 UpdateRloc(*As<ServiceTlv>(cur)); in UpdateRloc()
|
| D | network_data_leader.hpp | 561 Error AddService(const ServiceTlv &aService, ChangedFlags &aChangedFlags); 562 Error AddServer(const ServerTlv &aServer, ServiceTlv &aDstService, ChangedFlags &aChangedFlags); 565 const ServiceTlv *FindServiceById(uint8_t aServiceId) const; 582 void RemoveRlocInService(ServiceTlv &aService, 585 const ServiceTlv *aExcludeService, 604 static Error ValidateService(const ServiceTlv &aService, uint16_t aRloc16); 610 static bool ContainsMatchingServer(const ServiceTlv *aService, const ServerTlv &aServer); 613 UpdateStatus UpdateService(ServiceTlv &aService);
|
| D | network_data_leader_ftd.cpp | 168 const ServiceTlv *serviceTlv = FindServiceById(Mle::ServiceIdFromAloc(aAloc16)); in LookupRouteForServiceAloc() 390 const ServiceTlv *service = As<ServiceTlv>(cur); in Validate() 497 Error Leader::ValidateService(const ServiceTlv &aService, uint16_t aRloc16) in ValidateService() 596 bool Leader::ContainsMatchingServer(const ServiceTlv *aService, const ServerTlv &aServer) in ContainsMatchingServer() 623 Leader::UpdateStatus Leader::UpdateService(ServiceTlv &aService) { return UpdateTlv(aService, aServ… in UpdateService() 724 SuccessOrExit(error = AddService(*As<ServiceTlv>(cur), flags)); in RegisterNetworkData() 795 Error Leader::AddService(const ServiceTlv &aService, ChangedFlags &aChangedFlags) in AddService() 798 ServiceTlv *dstService; in AddService() 811 dstService = As<ServiceTlv>( in AddService() 812 … AppendTlv(ServiceTlv::CalculateSize(aService.GetEnterpriseNumber(), serviceData.GetLength()))); in AddService() [all …]
|
| D | network_data_service.hpp | 53 const uint32_t kThreadEnterpriseNumber = ServiceTlv::kThreadEnterpriseNumber; ///< Thread enterpris… 118 const ServiceTlv *mServiceTlv; 379 static Error ParseFrom(const ServiceTlv &aServiceTlv, DnsSrpUnicastInfo &aInfo) in ParseFrom()
|
| D | network_data_types.hpp | 69 class ServiceTlv; 395 void SetFrom(const ServiceTlv &aServiceTlv, const ServerTlv &aServerTlv);
|
| D | network_data_local.hpp | 170 void UpdateRloc(ServiceTlv &aService);
|
| D | network_data_tlvs.cpp | 94 void ServiceTlv::Init(uint8_t aServiceId, uint32_t aEnterpriseNumber, const ServiceData &aServiceDa… in Init()
|
| D | network_data_types.cpp | 243 void ServiceConfig::SetFrom(const ServiceTlv &aServiceTlv, const ServerTlv &aServerTlv) in SetFrom()
|
| D | network_data_tlvs.hpp | 1187 class ServiceTlv : public NetworkDataTlv class 1489 explicit TlvIterator(const ServiceTlv &aServiceTlv) in TlvIterator()
|
| D | network_data_service.cpp | 91 const ServiceTlv *serviceTlv = nullptr; in GetBackboneRouterPrimary()
|
| /openthread-latest/tests/unit/ |
| D | test_network_data.cpp | 517 … return Local::AddService(ServiceTlv::kThreadEnterpriseNumber, aServiceData, true, ServerData()); in AddService() 520 Error ValidateServiceData(const ServiceTlv *aServiceTlv, const ServiceData &aServiceData) const in ValidateServiceData() 543 const ServiceTlv *tlv; in Test() 566 …tlv = FindNextService(tlv, ServiceTlv::kThreadEnterpriseNumber, serviceData1, kServicePrefixMatch); in Test() 568 …tlv = FindNextService(tlv, ServiceTlv::kThreadEnterpriseNumber, serviceData1, kServicePrefixMatch); in Test() 570 …tlv = FindNextService(tlv, ServiceTlv::kThreadEnterpriseNumber, serviceData1, kServicePrefixMatch); in Test() 572 …tlv = FindNextService(tlv, ServiceTlv::kThreadEnterpriseNumber, serviceData1, kServicePrefixMatch); in Test() 577 …tlv = FindNextService(tlv, ServiceTlv::kThreadEnterpriseNumber, serviceData2, kServicePrefixMatch); in Test() 579 …tlv = FindNextService(tlv, ServiceTlv::kThreadEnterpriseNumber, serviceData2, kServicePrefixMatch); in Test() 581 …tlv = FindNextService(tlv, ServiceTlv::kThreadEnterpriseNumber, serviceData2, kServicePrefixMatch); in Test() [all …]
|