diff Plugins/Engine/OrthancPlugins.cpp @ 1593:235d89817b89

OrthancPluginGetErrorDescription
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 27 Aug 2015 12:32:09 +0200
parents b5bc87a7212d
children 2bac60a4f584
line wrap: on
line diff
--- a/Plugins/Engine/OrthancPlugins.cpp	Thu Aug 27 11:35:16 2015 +0200
+++ b/Plugins/Engine/OrthancPlugins.cpp	Thu Aug 27 12:32:09 2015 +0200
@@ -1220,6 +1220,14 @@
         return true;
       }
 
+      case _OrthancPluginService_GetErrorDescription:
+      {
+        const _OrthancPluginGetErrorDescription& p =
+          *reinterpret_cast<const _OrthancPluginGetErrorDescription*>(parameters);
+        *(p.target) = EnumerationToString(static_cast<ErrorCode>(p.error));
+        return true;
+      }
+
       default:
         // This service is unknown by the Orthanc plugin engine
         return false;