src: change initialization order
Send Hello Interest after route to neighbor is successfully registered
--> First Hello interval is eliminated
--> After Hello Nack, wait exponentially before processing it as a timeout
Register sync route for each neighbor after its Hello Data is validated
refs: #5009
Change-Id: Ice39a591f1e58e474b494d93c913fa45e10f24f2
diff --git a/src/lsdb.hpp b/src/lsdb.hpp
index 9f37002..718ee55 100644
--- a/src/lsdb.hpp
+++ b/src/lsdb.hpp
@@ -207,7 +207,7 @@
return m_isBuildAdjLsaSheduled;
}
- const SyncLogicHandler&
+ SyncLogicHandler&
getSync() {
return m_sync;
}
@@ -412,6 +412,7 @@
bool m_isBuildAdjLsaSheduled;
int64_t m_adjBuildCount;
+ ndn::scheduler::ScopedEventId m_scheduledAdjLsaBuild;
PUBLIC_WITH_TESTS_ELSE_PRIVATE:
ndn::InMemoryStoragePersistent m_lsaStorage;