Simplifying a FIB entry modification (now we can do it directly, without notifying the container)
diff --git a/apps/ccnx-producer.cc b/apps/ccnx-producer.cc
index cfd7b4c..6d36eb3 100644
--- a/apps/ccnx-producer.cc
+++ b/apps/ccnx-producer.cc
@@ -89,11 +89,13 @@
Ptr<CcnxFib> fib = GetNode ()->GetObject<CcnxFib> ();
Ptr<CcnxFibEntry> fibEntry = fib->Add (m_prefix, m_face, 0);
+
+ fibEntry->UpdateStatus (m_face, CcnxFibFaceMetric::NDN_FIB_GREEN);
- // make face green, so it will be used primarily
- StaticCast<CcnxFibImpl> (fib)->modify (fibEntry,
- ll::bind (&CcnxFibEntry::UpdateStatus,
- ll::_1, m_face, CcnxFibFaceMetric::NDN_FIB_GREEN));
+ // // make face green, so it will be used primarily
+ // StaticCast<CcnxFibImpl> (fib)->modify (fibEntry,
+ // ll::bind (&CcnxFibEntry::UpdateStatus,
+ // ll::_1, m_face, CcnxFibFaceMetric::NDN_FIB_GREEN));
}
void