Thrift-1334: Add more info to IllegalStateException
Client cpp
Patch: Dave Watson
Add support for the message field in IllegalStateException
git-svn-id: https://svn.apache.org/repos/asf/thrift/trunk@1166992 13f79535-47bb-0310-9956-ffa450edef68
diff --git a/lib/cpp/src/concurrency/Exception.h b/lib/cpp/src/concurrency/Exception.h
index ec46629..06ba0d3 100644
--- a/lib/cpp/src/concurrency/Exception.h
+++ b/lib/cpp/src/concurrency/Exception.h
@@ -31,7 +31,11 @@
class InvalidArgumentException : public apache::thrift::TException {};
-class IllegalStateException : public apache::thrift::TException {};
+class IllegalStateException : public apache::thrift::TException {
+public:
+ IllegalStateException() {}
+ IllegalStateException(const std::string& message) : TException(message) {}
+};
class TimedOutException : public apache::thrift::TException {
public: