diff OrthancServer/Plugins/Engine/OrthancPlugins.h @ 4943:47d734fa30f6

adding function OrthancPluginRegisterWebDavCollection() to the plugin SDK
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 16 Mar 2022 17:21:02 +0100
parents 309fb4f02704
children d7274e43ea7c 0ea402b4d901
line wrap: on
line diff
--- a/OrthancServer/Plugins/Engine/OrthancPlugins.h	Wed Mar 16 10:55:13 2022 +0100
+++ b/OrthancServer/Plugins/Engine/OrthancPlugins.h	Wed Mar 16 17:21:02 2022 +0100
@@ -62,6 +62,7 @@
 
 namespace Orthanc
 {
+  class HttpServer;
   class ServerContext;
 
   class OrthancPlugins : 
@@ -89,6 +90,7 @@
     class DicomInstanceFromCallback;
     class DicomInstanceFromBuffer;
     class DicomInstanceFromTranscoded;
+    class WebDavCollection;
     
     void RegisterRestCallback(const void* parameters,
                               bool lock);
@@ -394,6 +396,8 @@
     bool IsValidAuthorizationToken(const std::string& token) const;
 
     unsigned int GetMaxDatabaseRetries() const;
+
+    void RegisterWebDavCollections(HttpServer& target);
   };
 }