Mercurial > hg > orthanc
comparison 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 |
comparison
equal
deleted
inserted
replaced
2800:dc7330089736 | 2801:3ee82c7313e7 |
---|---|
48 #include "ServerEnumerations.h" | 48 #include "ServerEnumerations.h" |
49 | 49 |
50 | 50 |
51 namespace Orthanc | 51 namespace Orthanc |
52 { | 52 { |
53 class ServerContext; | |
54 | |
53 void OrthancInitialize(const char* configurationFile = NULL); | 55 void OrthancInitialize(const char* configurationFile = NULL); |
54 | 56 |
55 void OrthancFinalize(); | 57 void OrthancFinalize(); |
56 | 58 |
57 class Configuration | 59 class Configuration |
103 | 105 |
104 static RemoteModalityParameters GetModalityUsingSymbolicName(const std::string& name); | 106 static RemoteModalityParameters GetModalityUsingSymbolicName(const std::string& name); |
105 | 107 |
106 static RemoteModalityParameters GetModalityUsingAet(const std::string& aet); | 108 static RemoteModalityParameters GetModalityUsingAet(const std::string& aet); |
107 | 109 |
108 static void UpdateModality(const std::string& symbolicName, | 110 static void UpdateModality(ServerContext& context, |
111 const std::string& symbolicName, | |
109 const RemoteModalityParameters& modality); | 112 const RemoteModalityParameters& modality); |
110 | 113 |
111 static void RemoveModality(const std::string& symbolicName); | 114 static void RemoveModality(ServerContext& context, |
115 const std::string& symbolicName); | |
112 | 116 |
113 static void UpdatePeer(const std::string& symbolicName, | 117 static void UpdatePeer(ServerContext& context, |
118 const std::string& symbolicName, | |
114 const WebServiceParameters& peer); | 119 const WebServiceParameters& peer); |
115 | 120 |
116 static void RemovePeer(const std::string& symbolicName); | 121 static void RemovePeer(ServerContext& context, |
122 const std::string& symbolicName); | |
117 | 123 |
118 static const std::string& GetConfigurationAbsolutePath(); | 124 static const std::string& GetConfigurationAbsolutePath(); |
119 | 125 |
120 static IDatabaseWrapper* CreateDatabaseWrapper(); | 126 static IDatabaseWrapper* CreateDatabaseWrapper(); |
121 | 127 |