comparison 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
comparison
equal deleted inserted replaced
4942:bd7ad1cb40b6 4943:47d734fa30f6
60 #include <list> 60 #include <list>
61 #include <boost/shared_ptr.hpp> 61 #include <boost/shared_ptr.hpp>
62 62
63 namespace Orthanc 63 namespace Orthanc
64 { 64 {
65 class HttpServer;
65 class ServerContext; 66 class ServerContext;
66 67
67 class OrthancPlugins : 68 class OrthancPlugins :
68 public IHttpHandler, 69 public IHttpHandler,
69 public IPluginServiceProvider, 70 public IPluginServiceProvider,
87 class HttpServerChunkedReader; 88 class HttpServerChunkedReader;
88 class IDicomInstance; 89 class IDicomInstance;
89 class DicomInstanceFromCallback; 90 class DicomInstanceFromCallback;
90 class DicomInstanceFromBuffer; 91 class DicomInstanceFromBuffer;
91 class DicomInstanceFromTranscoded; 92 class DicomInstanceFromTranscoded;
93 class WebDavCollection;
92 94
93 void RegisterRestCallback(const void* parameters, 95 void RegisterRestCallback(const void* parameters,
94 bool lock); 96 bool lock);
95 97
96 void RegisterChunkedRestCallback(const void* parameters); 98 void RegisterChunkedRestCallback(const void* parameters);
392 394
393 // New in Orthanc 1.8.1 (cf. "OrthancPluginGenerateRestApiAuthorizationToken()") 395 // New in Orthanc 1.8.1 (cf. "OrthancPluginGenerateRestApiAuthorizationToken()")
394 bool IsValidAuthorizationToken(const std::string& token) const; 396 bool IsValidAuthorizationToken(const std::string& token) const;
395 397
396 unsigned int GetMaxDatabaseRetries() const; 398 unsigned int GetMaxDatabaseRetries() const;
399
400 void RegisterWebDavCollections(HttpServer& target);
397 }; 401 };
398 } 402 }
399 403
400 #endif 404 #endif