mirror of
https://github.com/espressif/openthread.git
synced 2026-09-09 02:30:11 +00:00
[routing-manager] rename DiscoveredPrefixTable::Entry method to SetFrom() (#7949)
This commit renames the `DiscoveredPrefixTable::Entry` method to `SetFrom()` from `InitFrom()` to make it clear that this method can be used on an existing entry to update it.
This commit is contained in:
@@ -1392,12 +1392,12 @@ void RoutingManager::DiscoveredPrefixTable::ProcessDefaultRoute(const Ip6::Nd::R
|
||||
ExitNow();
|
||||
}
|
||||
|
||||
entry->InitFrom(aRaHeader);
|
||||
entry->SetFrom(aRaHeader);
|
||||
aRouter.mEntries.Push(*entry);
|
||||
}
|
||||
else
|
||||
{
|
||||
entry->InitFrom(aRaHeader);
|
||||
entry->SetFrom(aRaHeader);
|
||||
}
|
||||
|
||||
UpdateNetworkDataOnChangeTo(*entry);
|
||||
@@ -1435,14 +1435,14 @@ void RoutingManager::DiscoveredPrefixTable::ProcessPrefixInfoOption(const Ip6::N
|
||||
ExitNow();
|
||||
}
|
||||
|
||||
entry->InitFrom(aPio);
|
||||
entry->SetFrom(aPio);
|
||||
aRouter.mEntries.Push(*entry);
|
||||
}
|
||||
else
|
||||
{
|
||||
Entry newEntry;
|
||||
|
||||
newEntry.InitFrom(aPio);
|
||||
newEntry.SetFrom(aPio);
|
||||
entry->AdoptValidAndPreferredLiftimesFrom(newEntry);
|
||||
}
|
||||
|
||||
@@ -1481,12 +1481,12 @@ void RoutingManager::DiscoveredPrefixTable::ProcessRouteInfoOption(const Ip6::Nd
|
||||
ExitNow();
|
||||
}
|
||||
|
||||
entry->InitFrom(aRio);
|
||||
entry->SetFrom(aRio);
|
||||
aRouter.mEntries.Push(*entry);
|
||||
}
|
||||
else
|
||||
{
|
||||
entry->InitFrom(aRio);
|
||||
entry->SetFrom(aRio);
|
||||
}
|
||||
|
||||
UpdateNetworkDataOnChangeTo(*entry);
|
||||
@@ -1904,7 +1904,7 @@ exit:
|
||||
//---------------------------------------------------------------------------------------------------------------------
|
||||
// DiscoveredPrefixTable::Entry
|
||||
|
||||
void RoutingManager::DiscoveredPrefixTable::Entry::InitFrom(const Ip6::Nd::RouterAdvertMessage::Header &aRaHeader)
|
||||
void RoutingManager::DiscoveredPrefixTable::Entry::SetFrom(const Ip6::Nd::RouterAdvertMessage::Header &aRaHeader)
|
||||
{
|
||||
mPrefix.Clear();
|
||||
mType = kTypeRoute;
|
||||
@@ -1913,7 +1913,7 @@ void RoutingManager::DiscoveredPrefixTable::Entry::InitFrom(const Ip6::Nd::Route
|
||||
mLastUpdateTime = TimerMilli::GetNow();
|
||||
}
|
||||
|
||||
void RoutingManager::DiscoveredPrefixTable::Entry::InitFrom(const Ip6::Nd::PrefixInfoOption &aPio)
|
||||
void RoutingManager::DiscoveredPrefixTable::Entry::SetFrom(const Ip6::Nd::PrefixInfoOption &aPio)
|
||||
{
|
||||
aPio.GetPrefix(mPrefix);
|
||||
mType = kTypeOnLink;
|
||||
@@ -1922,7 +1922,7 @@ void RoutingManager::DiscoveredPrefixTable::Entry::InitFrom(const Ip6::Nd::Prefi
|
||||
mLastUpdateTime = TimerMilli::GetNow();
|
||||
}
|
||||
|
||||
void RoutingManager::DiscoveredPrefixTable::Entry::InitFrom(const Ip6::Nd::RouteInfoOption &aRio)
|
||||
void RoutingManager::DiscoveredPrefixTable::Entry::SetFrom(const Ip6::Nd::RouteInfoOption &aRio)
|
||||
{
|
||||
aRio.GetPrefix(mPrefix);
|
||||
mType = kTypeRoute;
|
||||
|
||||
@@ -405,9 +405,9 @@ private:
|
||||
TimeMilli mNow;
|
||||
};
|
||||
|
||||
void InitFrom(const Ip6::Nd::RouterAdvertMessage::Header &aRaHeader);
|
||||
void InitFrom(const Ip6::Nd::PrefixInfoOption &aPio);
|
||||
void InitFrom(const Ip6::Nd::RouteInfoOption &aRio);
|
||||
void SetFrom(const Ip6::Nd::RouterAdvertMessage::Header &aRaHeader);
|
||||
void SetFrom(const Ip6::Nd::PrefixInfoOption &aPio);
|
||||
void SetFrom(const Ip6::Nd::RouteInfoOption &aRio);
|
||||
Type GetType(void) const { return mType; }
|
||||
bool IsOnLinkPrefix(void) const { return (mType == kTypeOnLink); }
|
||||
const Ip6::Prefix &GetPrefix(void) const { return mPrefix; }
|
||||
|
||||
Reference in New Issue
Block a user