AddDnsSrpAnycastService()
Adds a DNS/SRP Anycast Service entry to the local Thread Network Data.
RemoveDnsSrpAnycastService()
Removes a DNS/SRP Anycast Service entry from local Thread Network Data.
AddDnsSrpUnicastServiceWithAddrInServiceData()
Adds a DNS/SRP Unicast Service entry with address in Service Data to the local Thread Network Data.
RemoveDnsSrpUnicastServiceWithAddrInServiceData()
Removes a DNS/SRP Unicast Service entry with address in Service Data from the local Thread Network Data.
AddDnsSrpUnicastServiceWithAddrInServerData()
Adds a DNS/SRP Unicast Service entry with address in Server Data to the local Thread Network Data.
RemoveDnsSrpUnicastServiceWithAddrInServerData()
Removes a DNS/SRP Unicast Service entry with address in Server Data from the local Thread Network Data.
AddBackboneRouterService()
Adds a Backbone Router Service entry to the local Thread Network Data.
RemoveBackboneRouterService()
Removes the Backbone Router Service entry from the local Thread Network Data.
GetBackboneRouterPrimary() const
Gets the Primary Backbone Router (PBBR) in the Thread Network Data.
GetBackboneRouterServiceId() const
Gets the Service ID of Backbone Router service from Thread Network Data.
GetNextDnsSrpAnycastInfo() const
Gets the next DNS/SRP info from the Thread Network Data "DNS/SRP Service Anycast Address" entries. To get the first entry, @p aIterator should be cleared (e.g., a new instance of `Iterator` or calling `Clear()` method).
FindPreferredDnsSrpAnycastInfo() const
Finds the preferred DNS/SRP info among all the Thread Network Data "DNS/SRP Service Anycast Address" entries. The preferred entry is determined based on the sequence number value where a larger value (in the sense specified by Serial Number Arithmetic logic in RFC-1982) is considered more recent and therefore preferred.
GetNextDnsSrpUnicastInfo() const
Gets the next DNS/SRP info from the Thread Network Data "DNS/SRP Service Unicast Address" entries. To get the first entry @p aIterator should be cleared (e.g., a new instance of `Iterator` or calling `Clear()` method).
AddService()
AddService()
AddService()
RemoveService()
RemoveService()
RemoveService()
GetServiceId() const
IterateToNextServer() const
IsBackboneRouterPreferredTo() const
AddService