limits: Adding ability for GlobalRoutingController to set precise BDP prefix limits using knowledge of RTT for destination
diff --git a/utils/ndn-limits-window.h b/utils/ndn-limits-window.h
index 5b93b6e..655b8ef 100644
--- a/utils/ndn-limits-window.h
+++ b/utils/ndn-limits-window.h
@@ -62,6 +62,13 @@
m_curMaxLimit = GetMaxRate () * GetMaxDelay ();
}
+ virtual
+ double
+ GetMaxLimit () const
+ {
+ return GetMaxRate () * GetMaxDelay ();
+ }
+
virtual void
UpdateCurrentLimit (double limit);
@@ -71,6 +78,12 @@
return m_curMaxLimit;
}
+ virtual double
+ GetCurrentLimitRate () const
+ {
+ return m_curMaxLimit / GetMaxDelay ();
+ }
+
/**
* @brief Check if current interest window (number of pending interests) if less than maximum
*/