rib: remote prefix registration
Change-Id: I0ee01317c213380481eed5c3a13cc19fb0b897ee
Refs: #2056
diff --git a/rib/rib.cpp b/rib/rib.cpp
index 0d33f24..02df45e 100644
--- a/rib/rib.cpp
+++ b/rib/rib.cpp
@@ -67,11 +67,6 @@
{
}
-
-Rib::~Rib()
-{
-}
-
Rib::const_iterator
Rib::find(const Name& prefix) const
{
@@ -193,6 +188,9 @@
m_faceMap[face.faceId].push_back(entry);
createFibUpdatesForNewRibEntry(*entry, face);
+
+ // do something after inserting an entry
+ afterInsertEntry(prefix);
}
}
@@ -385,6 +383,9 @@
m_rib.erase(it);
+ // do something after erasing an entry.
+ afterEraseEntry(entry->getName());
+
return nextIt;
}