Changing internals. PIT, FIB, CS, and ForwardingStrategy now are aggregated onto the node
Also, CcnxStackHelper provide an easy way to set up individual
parameters for them.
diff --git a/model/ccnx.h b/model/ccnx.h
index 4dc3cea..41e950a 100644
--- a/model/ccnx.h
+++ b/model/ccnx.h
@@ -90,29 +90,7 @@
*/
static TypeId GetTypeId ();
virtual ~Ccnx ();
-
- /**
- * \brief Register a new forwarding strategy to be used by this Ccnx
- * stack
- *
- * This call will replace any forwarding strategy that has been
- * previously registered.
- *
- * \param forwardingStrategy smart pointer to CcnxForwardingStrategy
- * object
- */
- virtual void
- SetForwardingStrategy (Ptr<CcnxForwardingStrategy> forwardingStrategy) = 0;
-
- /**
- * \brief Get the forwarding strategy being used by this Ccnx stack
- *
- * \returns smart pointer to CcnxForwardingStrategy object, or null
- * pointer if none
- */
- virtual Ptr<CcnxForwardingStrategy>
- GetForwardingStrategy (void) const = 0;
-
+
/**
* \brief Add face to CCNx stack
*
@@ -154,12 +132,6 @@
GetFaceByNetDevice (Ptr<NetDevice> netDevice) const = 0;
/**
- * \brief Get PIT associated with Node
- */
- virtual Ptr<CcnxPit>
- GetPit() const = 0;
-
- /**
* \enum DropReason
* \brief A reason why the packet has been dropped
*/