table: erase NameTree entry when FIB/Measurements/StrategyChoice entry is erased
This commit also optimizes Measurements table to make use of NameTree shortcuts.
refs #1803
Change-Id: Ib0e465750ed5e8ff9ed129a926a7bc852db4e9e1
diff --git a/daemon/fw/ncc-strategy.cpp b/daemon/fw/ncc-strategy.cpp
index 3b17ab1..838dd9a 100644
--- a/daemon/fw/ncc-strategy.cpp
+++ b/daemon/fw/ncc-strategy.cpp
@@ -166,7 +166,7 @@
// going out of this strategy's namespace
return;
}
- this->getMeasurements().extendLifetime(*measurementsEntry, MEASUREMENTS_LIFETIME);
+ this->getMeasurements().extendLifetime(measurementsEntry, MEASUREMENTS_LIFETIME);
shared_ptr<MeasurementsEntryInfo> measurementsEntryInfo =
this->getMeasurementsEntryInfo(measurementsEntry);
@@ -187,7 +187,7 @@
// going out of this strategy's namespace
return;
}
- this->getMeasurements().extendLifetime(*measurementsEntry, MEASUREMENTS_LIFETIME);
+ this->getMeasurements().extendLifetime(measurementsEntry, MEASUREMENTS_LIFETIME);
shared_ptr<MeasurementsEntryInfo> measurementsEntryInfo =
this->getMeasurementsEntryInfo(measurementsEntry);