[backbone-router] define C++ enum/types mirroring public definitions (#8809)

This commit defines C++ style types for use in core module mirroring
the public OT C definitions. It also contains renames and smaller
enhancements in BackBone Router modules.
This commit is contained in:
Abtin Keshavarzian
2023-02-27 09:48:56 -08:00
committed by GitHub
parent c49acfc385
commit 108ce57b9d
16 changed files with 163 additions and 119 deletions
+3 -3
View File
@@ -273,7 +273,7 @@ void DuaManager::NotifyDuplicateDomainUnicastAddress(void)
void DuaManager::UpdateReregistrationDelay(void)
{
uint16_t delay = 0;
otBackboneRouterConfig config;
BackboneRouter::Config config;
VerifyOrExit(Get<BackboneRouter::Leader>().GetConfig(config) == kErrorNone);
@@ -338,8 +338,8 @@ exit:
return;
}
void DuaManager::HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState,
const BackboneRouter::BackboneRouterConfig &aConfig)
void DuaManager::HandleBackboneRouterPrimaryUpdate(BackboneRouter::Leader::State aState,
const BackboneRouter::Config &aConfig)
{
OT_UNUSED_VARIABLE(aConfig);