Removing unnecessary debug information. Adding missing virtual
destructors to base classes
diff --git a/model/ccnx-forwarding-strategy.h b/model/ccnx-forwarding-strategy.h
index 3f0f8ae..cdf9576 100644
--- a/model/ccnx-forwarding-strategy.h
+++ b/model/ccnx-forwarding-strategy.h
@@ -45,19 +45,22 @@
static TypeId GetTypeId (void);
CcnxForwardingStrategy ();
+ virtual ~CcnxForwardingStrategy ();
- void SetPit(Ptr<CcnxPit> pit);
+ void
+ SetPit (Ptr<CcnxPit> pit);
typedef
Callback<void, const Ptr<CcnxFace> &, const Ptr<CcnxInterestHeader> &, const Ptr<Packet> &>
SendCallback;
- virtual bool PropagateInterest (CcnxPitEntryContainer::type::iterator pitEntry,
- CcnxFibEntryContainer::type::iterator fibEntry,
- const Ptr<CcnxFace> &incomingFace,
- Ptr<CcnxInterestHeader> &header,
- const Ptr<const Packet> &packet,
- SendCallback ucb) = 0;
+ virtual bool
+ PropagateInterest (CcnxPitEntryContainer::type::iterator pitEntry,
+ CcnxFibEntryContainer::type::iterator fibEntry,
+ const Ptr<CcnxFace> &incomingFace,
+ Ptr<CcnxInterestHeader> &header,
+ const Ptr<const Packet> &packet,
+ SendCallback ucb) = 0;
Ptr<CcnxPit> GetPit();
private: