diff Plugins/Samples/ServeFolders/Plugin.cpp @ 1628:77c4cc4def0f

OrthancPluginErrorCode in REST callbacks
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 18 Sep 2015 16:46:35 +0200
parents 415dfd1d1c61
children b1291df2f780
line wrap: on
line diff
--- a/Plugins/Samples/ServeFolders/Plugin.cpp	Fri Sep 18 16:32:29 2015 +0200
+++ b/Plugins/Samples/ServeFolders/Plugin.cpp	Fri Sep 18 16:46:35 2015 +0200
@@ -156,16 +156,16 @@
 }
 
 
-static int32_t FolderCallback(OrthancPluginRestOutput* output,
-                              const char* url,
-                              const OrthancPluginHttpRequest* request)
+static OrthancPluginErrorCode FolderCallback(OrthancPluginRestOutput* output,
+                                             const char* url,
+                                             const OrthancPluginHttpRequest* request)
 {
   namespace fs = boost::filesystem;  
 
   if (request->method != OrthancPluginHttpMethod_Get)
   {
     OrthancPluginSendMethodNotAllowed(context_, output, "GET");
-    return 0;
+    return OrthancPluginErrorCode_Success;
   }
 
   std::string folder;
@@ -231,18 +231,18 @@
     }
   }
 
-  return 0;
+  return OrthancPluginErrorCode_Success;
 }
 
 
-static int32_t ListServedFolders(OrthancPluginRestOutput* output,
-                                 const char* url,
-                                 const OrthancPluginHttpRequest* request)
+static OrthancPluginErrorCode ListServedFolders(OrthancPluginRestOutput* output,
+                                                const char* url,
+                                                const OrthancPluginHttpRequest* request)
 {
   if (request->method != OrthancPluginHttpMethod_Get)
   {
     OrthancPluginSendMethodNotAllowed(context_, output, "GET");
-    return 0;
+    return OrthancPluginErrorCode_Success;
   }
 
   std::string s = "<html><body><h1>Additional folders served by Orthanc</h1>\n";
@@ -268,7 +268,7 @@
 
   OrthancPluginAnswerBuffer(context_, output, s.c_str(), s.size(), "text/html");
 
-  return 0;
+  return OrthancPluginErrorCode_Success;
 }