cs: Update interface

Change-Id: I9b637c21ae15e784317568affdc530c21ec32e9a
diff --git a/daemon/table/cs.cpp b/daemon/table/cs.cpp
index d437dbd..10f465e 100644
--- a/daemon/table/cs.cpp
+++ b/daemon/table/cs.cpp
@@ -19,15 +19,15 @@
 }
 
 bool
-Cs::insert(shared_ptr<Data> data)
+Cs::insert(const Data &data)
 {
   return false;
 }
   
-shared_ptr<Data>
+const Data*
 Cs::find(const Interest& interest)
 {
-  return shared_ptr<Data>();
+  return 0;
 }
 
 
diff --git a/daemon/table/cs.hpp b/daemon/table/cs.hpp
index c1c3e37..c13e72c 100644
--- a/daemon/table/cs.hpp
+++ b/daemon/table/cs.hpp
@@ -30,12 +30,12 @@
    *  \return{ whether the Data is added }
    */
   bool
-  insert(shared_ptr<Data> data);
+  insert(const Data &data);
   
   /** \brief finds the best match Data for an Interest
-   *  \return{ the best match, if any; otherwise null }
+   *  \return{ the best match, if any; otherwise 0 }
    */
-  shared_ptr<Data>
+  const Data*
   find(const Interest& interest);
 };