Checkpoint. Some changes in forwarding strategy API
Removing WillSendOutInterest and adding TrySendOutInterests, which
should be fully defined in child classes (or fully used from parent, but
not combined).
diff --git a/model/fw/ndn-forwarding-strategy.h b/model/fw/ndn-forwarding-strategy.h
index 65de9b8..f164d7f 100644
--- a/model/fw/ndn-forwarding-strategy.h
+++ b/model/fw/ndn-forwarding-strategy.h
@@ -167,9 +167,11 @@
* If event returns false, then there is some kind of a problem (e.g., per-face limit reached)
*/
virtual bool
- WillSendOutInterest (Ptr<Face> outFace,
- Ptr<const InterestHeader> header,
- Ptr<pit::Entry> pitEntry);
+ TrySendOutInterest (Ptr<Face> inFace,
+ Ptr<Face> outFace,
+ Ptr<const InterestHeader> header,
+ Ptr<const Packet> origPacket,
+ Ptr<pit::Entry> pitEntry);
/**
* @brief Event fired just after sending out an interest