Merge master.
[dcpomatic.git] / src / lib / exceptions.h
index 38452ffc02b7c0867596cb55787a77c29eeafc01..52f257a8d3f558550ccba9724dfe612e3eca55c0 100644 (file)
@@ -245,10 +245,24 @@ public:
        SubRipError (std::string, std::string, boost::filesystem::path);
 };
 
+class DCPError : public StringError
+{
+public:
+       DCPError (std::string s)
+               : StringError (s)
+       {}
+};
+
+class InvalidSignerError : public StringError
+{
+public:
+       InvalidSignerError ();
+};
+
 /** @class ExceptionStore
  *  @brief A parent class for classes which have a need to catch and
  *  re-throw exceptions.
-
+ *
  *  This is intended for classes which run their own thread; they should do
  *  something like
  *
@@ -287,6 +301,4 @@ private:
        mutable boost::mutex _mutex;
 };
 
-       
-
 #endif