Correcting everything to the stage that everything compiles
diff --git a/model/ccnx-l3-protocol.h b/model/ccnx-l3-protocol.h
index 3605da4..c470959 100644
--- a/model/ccnx-l3-protocol.h
+++ b/model/ccnx-l3-protocol.h
@@ -128,10 +128,10 @@
   Ptr<CcnxForwardingStrategy> GetForwardingStrategy () const;
 
   virtual void SendInterest (const Ptr<CcnxFace> &face,
-                             const Ptr<CcnxInterestHeader> &header,
+                             const Ptr<const CcnxInterestHeader> &header,
                              const Ptr<Packet> &packet);
   virtual void SendContentObject (const Ptr<CcnxFace> &face,
-                                  const Ptr<CcnxContentObjectHeader> &header,
+                                  const Ptr<const CcnxContentObjectHeader> &header,
                                   const Ptr<Packet> &packet);
   virtual void Receive (const Ptr<CcnxFace> &face, const Ptr<const Packet> &p);