Forgot this one
git-svn-id: https://svn.apache.org/repos/asf/incubator/thrift/trunk@664726 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/concurrency/Exception.h b/lib/cpp/src/concurrency/Exception.h
new file mode 100644
index 0000000..5907f02
--- /dev/null
+++ b/lib/cpp/src/concurrency/Exception.h
@@ -0,0 +1,20 @@
+#if !defined(_concurrency_Exception_h_)
+#define _concurrency_Exception_h_ 1
+
+#include <exception>
+
+namespace facebook { namespace thrift { namespace concurrency {
+
+class NoSuchTaskException : public std::exception {};
+
+class UncancellableTaskException : public std::exception {};
+
+class InvalidArgumentException : public std::exception {};
+
+class IllegalStateException : public std::exception {};
+
+class TimedOutException : public std::exception {};
+
+}}} // facebook::thrift::concurrency
+
+#endif // !defined(_concurrency_Exception_h_)