table: PIT on NameTree
ref# 1194
Change-Id: I32f103374885445725fc5deeebda60b1b1e54c2f
diff --git a/daemon/fw/forwarder.cpp b/daemon/fw/forwarder.cpp
index a605ef0..cc40f24 100644
--- a/daemon/fw/forwarder.cpp
+++ b/daemon/fw/forwarder.cpp
@@ -16,6 +16,8 @@
Forwarder::Forwarder()
: m_lastFaceId(0)
+ , m_nameTree(1024) // "1024" could be made as one configurable parameter of the forwarder.
+ , m_pit(m_nameTree)
{
m_strategy = make_shared<fw::BestRouteStrategy>(boost::ref(*this));
}
@@ -189,8 +191,8 @@
// invoke PIT unsatisfied callback
// TODO
- // PIT delete
- m_pit.remove(pitEntry);
+ // PIT erase
+ m_pit.erase(pitEntry);
}
void
@@ -322,7 +324,7 @@
time::Duration stragglerTime = time::milliseconds(100);
pitEntry->m_stragglerTimer = scheduler::schedule(stragglerTime,
- bind(&Pit::remove, &m_pit, pitEntry));
+ bind(&Pit::erase, &m_pit, pitEntry));
}
void