[routing-manager] make getter methods const (#11986)

Make `RoutingManager::GetNextRdnssAddrEntry()` and
`RoutingManager::GetNextIfAddrEntry()` const.

These methods are simple getters that do not modify the state of
`RoutingManager` and call const methods on `mRxRaTracker`. This change
makes them consistent with other similar getter methods in
RoutingManager like `GetNextPrefixTableEntry()` and
`GetNextRouterEntry()`.
This commit is contained in:
Yang Song
2025-09-30 12:34:05 -07:00
committed by GitHub
parent f6f14a7d4a
commit 05c0009046
+2 -2
View File
@@ -536,7 +536,7 @@ public:
* @retval kErrorNotFound No more entries in the table.
* @retval kErrorInvalidArgs The @p aIterator is not valid (e.g. used to iterate over other entry types).
*/
Error GetNextRdnssAddrEntry(PrefixTableIterator &aIterator, RdnssAddrEntry &aEntry)
Error GetNextRdnssAddrEntry(PrefixTableIterator &aIterator, RdnssAddrEntry &aEntry) const
{
return mRxRaTracker.GetNextRdnssAddr(aIterator, aEntry);
}
@@ -567,7 +567,7 @@ public:
* @retval kErrorNotFound No more entries in the table.
* @retval kErrorInvalidArgs The @p aIterator is not valid (e.g. used to iterate over other entry types).
*/
Error GetNextIfAddrEntry(PrefixTableIterator &aIterator, IfAddrEntry &aEntry)
Error GetNextIfAddrEntry(PrefixTableIterator &aIterator, IfAddrEntry &aEntry) const
{
return mRxRaTracker.GetNextIfAddr(aIterator, aEntry);
}