Use separate WireFormat class to handle encoding Name, Interest, etc.
diff --git a/ndn-cpp/encoding/WireFormat.cpp b/ndn-cpp/encoding/WireFormat.cpp
new file mode 100644
index 0000000..a66abb0
--- /dev/null
+++ b/ndn-cpp/encoding/WireFormat.cpp
@@ -0,0 +1,32 @@
+/*
+ * Author: Jeff Thompson
+ *
+ * BSD license, See the LICENSE file for more information.
+ */
+
+#include <stdexcept>
+#include "WireFormat.hpp"
+
+using namespace std;
+
+namespace ndn {
+
+void WireFormat::encodeName(Name &name, vector<unsigned char> &output)
+{
+ throw logic_error("unimplemented");
+}
+void WireFormat::decodeName(Name &name, vector<unsigned char> &input)
+{
+ throw logic_error("unimplemented");
+}
+
+void WireFormat::encodeInterest(Interest &interest, vector<unsigned char> &output)
+{
+ throw logic_error("unimplemented");
+}
+void WireFormat::decodeInterest(Interest &interest, vector<unsigned char> &input)
+{
+ throw logic_error("unimplemented");
+}
+
+}