disable copy constructor for CcnxWrapper, CcnxTunnel
diff --git a/include/ccnx-tunnel.h b/include/ccnx-tunnel.h
index b71d3c1..bc13f9a 100644
--- a/include/ccnx-tunnel.h
+++ b/include/ccnx-tunnel.h
@@ -75,6 +75,9 @@
   void
   handleTunneledData(const Name &name, const Bytes &tunneledData, const Closure::DataCallback &originalDataCallback);
 
+private:
+  CcnxTunnel(const CcnxTunnel &other) {}
+
 protected:
   // need a way to update local prefix, perhaps using macports trick, but eventually we need something more portable
   Name m_localPrefix;
diff --git a/include/ccnx-wrapper.h b/include/ccnx-wrapper.h
index 32999a3..dd7d762 100644
--- a/include/ccnx-wrapper.h
+++ b/include/ccnx-wrapper.h
@@ -54,6 +54,9 @@
   int
   putToCcnd (const Bytes &contentObject);
 
+private:
+  CcnxWrapper(const CcnxWrapper &other) {}
+
 protected:
   void
   connectCcnd();