throw CccnxOperationException
diff --git a/model/sync-ccnx-wrapper.h b/model/sync-ccnx-wrapper.h
index 84893d8..fc7afb1 100644
--- a/model/sync-ccnx-wrapper.h
+++ b/model/sync-ccnx-wrapper.h
@@ -32,6 +32,7 @@
#include <ccn/signing.h>
}
+#include <boost/exception/all.hpp>
#include <boost/thread/recursive_mutex.hpp>
#include <boost/thread/thread.hpp>
#include <boost/function.hpp>
@@ -44,6 +45,7 @@
*/
namespace Sync {
+struct CcnxOperationException : virtual boost::exception, virtual std::exception { };
/**
* \ingroup sync
* @brief A wrapper for ccnx library; clients of this code do not need to deal