add Name and Selector classes
diff --git a/include/ccnx-common.h b/include/ccnx-common.h
index 0636a62..06e7700 100644
--- a/include/ccnx-common.h
+++ b/include/ccnx-common.h
@@ -1,6 +1,14 @@
#ifndef CCNX_COMMON_H
#define CCNX_COMMON_H
+extern "C" {
+#include <ccn/ccn.h>
+#include <ccn/charbuf.h>
+#include <ccn/keystore.h>
+#include <ccn/uri.h>
+#include <ccn/bloom.h>
+#include <ccn/signing.h>
+}
#include <vector>
#include <boost/shared_ptr.hpp>
#include <boost/exception/all.hpp>
@@ -24,10 +32,8 @@
// --- Bytes operations end ---
-// --- Name operation start ---
-void
-split(const string &name, Comps &comps);
-// --- Name operation end ---
+// Exceptions
+typedef boost::error_info<struct tag_errmsg, std::string> error_info_str;
} // Ccnx
#endif // CCNX_COMMON_H