add Name and Selector classes
diff --git a/include/ccnx-wrapper.h b/include/ccnx-wrapper.h
index 9b50ae8..90089e7 100644
--- a/include/ccnx-wrapper.h
+++ b/include/ccnx-wrapper.h
@@ -1,21 +1,12 @@
#ifndef CCNX_WRAPPER_H
#define CCNX_WRAPPER_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 <boost/thread/locks.hpp>
#include <boost/thread/recursive_mutex.hpp>
#include <boost/thread/thread.hpp>
#include "ccnx-common.h"
-#include "ccnx-interest.h"
+#include "ccnx-name.h"
#include "ccnx-closure.h"
using namespace std;
@@ -46,7 +37,7 @@
clearInterestFilter (const string &prefix);
virtual int
- sendInterest (const Interest &interest, Closure *closure);
+ sendInterest (const string &interest, Closure *closure);
virtual int
publishData (const string &name, const unsigned char *buf, size_t len, int freshness);