Home
last modified time | relevance | path

Searched refs:serviceTlv (Results 1 – 4 of 4) sorted by relevance

/openthread-latest/src/core/thread/
Dnetwork_data_local.cpp191 ServiceTlv *serviceTlv; in AddService() local
200 serviceTlv = As<ServiceTlv>(AppendTlv(serviceTlvSize)); in AddService()
201 VerifyOrExit(serviceTlv != nullptr, error = kErrorNoBufs); in AddService()
203 serviceTlv->Init(/* aServiceId */ 0, aEnterpriseNumber, aServiceData); in AddService()
204 serviceTlv->SetSubTlvsLength(sizeof(ServerTlv) + aServerData.GetLength()); in AddService()
206 serverTlv = As<ServerTlv>(serviceTlv->GetSubTlvs()); in AddService()
214 serviceTlv->SetStable(); in AddService()
Dnetwork_data_service.cpp88 const ServiceTlv *serviceTlv = nullptr; in GetBackboneRouterPrimary() local
96 while ((serviceTlv = Get<Leader>().FindNextThreadService(serviceTlv, serviceData, in GetBackboneRouterPrimary()
101 iterator.mServiceTlv = serviceTlv; in GetBackboneRouterPrimary()
Dnetwork_data.cpp429 const ServiceTlv *serviceTlv; in FindService() local
431 while ((serviceTlv = tlvIterator.Iterate<ServiceTlv>()) != nullptr) in FindService()
433 if (MatchService(*serviceTlv, aEnterpriseNumber, aServiceData, aServiceMatchMode)) in FindService()
439 return serviceTlv; in FindService()
Dnetwork_data_leader_ftd.cpp184 const ServiceTlv *serviceTlv = FindServiceById(Mle::ServiceIdFromAloc(aAloc16)); in LookupRouteForServiceAloc() local
186 if (serviceTlv != nullptr) in LookupRouteForServiceAloc()
188 TlvIterator subTlvIterator(*serviceTlv); in LookupRouteForServiceAloc()