diff OrthancServer/OrthancInitialization.h @ 2801:3ee82c7313e7

New events in change callbacks: "UpdatedPeers" and "UpdatedModalities"
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 23 Aug 2018 13:52:54 +0200
parents 6e3a60b85da6
children 4a38d7d4f0e0
line wrap: on
line diff
--- a/OrthancServer/OrthancInitialization.h	Thu Aug 23 13:11:48 2018 +0200
+++ b/OrthancServer/OrthancInitialization.h	Thu Aug 23 13:52:54 2018 +0200
@@ -50,6 +50,8 @@
 
 namespace Orthanc
 {
+  class ServerContext;
+
   void OrthancInitialize(const char* configurationFile = NULL);
 
   void OrthancFinalize();
@@ -105,15 +107,19 @@
 
     static RemoteModalityParameters GetModalityUsingAet(const std::string& aet);
 
-    static void UpdateModality(const std::string& symbolicName,
+    static void UpdateModality(ServerContext& context,
+                               const std::string& symbolicName,
                                const RemoteModalityParameters& modality);
 
-    static void RemoveModality(const std::string& symbolicName);
+    static void RemoveModality(ServerContext& context,
+                               const std::string& symbolicName);
 
-    static void UpdatePeer(const std::string& symbolicName,
+    static void UpdatePeer(ServerContext& context,
+                           const std::string& symbolicName,
                            const WebServiceParameters& peer);
 
-    static void RemovePeer(const std::string& symbolicName);
+    static void RemovePeer(ServerContext& context,
+                           const std::string& symbolicName);
 
     static const std::string& GetConfigurationAbsolutePath();