diff Core/OrthancException.h @ 1644:939b921b2c81

plugin error dictionary
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Sep 2015 22:05:27 +0200
parents 87c77b9b3679
children b1291df2f780
line wrap: on
line diff
--- a/Core/OrthancException.h	Wed Sep 23 14:42:20 2015 +0200
+++ b/Core/OrthancException.h	Wed Sep 23 22:05:27 2015 +0200
@@ -43,39 +43,21 @@
   protected:
     ErrorCode  errorCode_;
     HttpStatus httpStatus_;
-    int32_t    pluginCode_;
-
-    OrthancException(ErrorCode errorCode,
-                     HttpStatus httpStatus,
-                     int32_t pluginCode) :
-      errorCode_(errorCode),
-      httpStatus_(httpStatus),
-      pluginCode_(0)
-    {
-    }
 
   public:
     OrthancException(ErrorCode errorCode) : 
       errorCode_(errorCode),
-      httpStatus_(ConvertErrorCodeToHttpStatus(errorCode)),
-      pluginCode_(0)
+      httpStatus_(ConvertErrorCodeToHttpStatus(errorCode))
     {
     }
 
     OrthancException(ErrorCode errorCode,
                      HttpStatus httpStatus) :
       errorCode_(errorCode),
-      httpStatus_(httpStatus),
-      pluginCode_(0)
+      httpStatus_(httpStatus)
     {
     }
 
-    static OrthancException GetPluginException(int32_t  pluginCode,
-                                               HttpStatus  httpStatus)
-    {
-      return OrthancException(ErrorCode_Plugin, httpStatus, pluginCode);
-    }
-
     ErrorCode GetErrorCode() const
     {
       return errorCode_;
@@ -86,11 +68,6 @@
       return httpStatus_;
     }
 
-    int32_t GetPluginErrorCode() const
-    {
-      return pluginCode_;
-    }
-
     const char* What() const
     {
       return EnumerationToString(errorCode_);