Mercurial > hg > orthanc
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();