[ndnSIM] fw: Add afterReceiveLoopedInterest strategy trigger
Change-Id: I86407ff82d4b9dd182a199bbe335d6fec87976b6
diff --git a/daemon/fw/strategy.hpp b/daemon/fw/strategy.hpp
index 37d98bb..b9ed766 100644
--- a/daemon/fw/strategy.hpp
+++ b/daemon/fw/strategy.hpp
@@ -151,6 +151,19 @@
afterReceiveInterest(const FaceEndpoint& ingress, const Interest& interest,
const shared_ptr<pit::Entry>& pitEntry) = 0;
+
+ /** \brief trigger after a looped Interest is received
+ *
+ * The Interest:
+ * - does not violate Scope
+ * - IS looped
+ * - cannot be satisfied by ContentStore
+ * - is under a namespace managed by this strategy
+ */
+ virtual void
+ afterReceiveLoopedInterest(const FaceEndpoint& ingress, const Interest& interest,
+ pit::Entry& pitEntry);
+
/** \brief trigger before PIT entry is satisfied
*
* This trigger is invoked when an incoming Data satisfies more than one PIT entry.