comparison OrthancServer/ServerContext.h @ 1223:5bd4c9f85b4c

fix race condition while unregistering plugins
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 12 Nov 2014 11:52:40 +0100
parents 1169528a9a5f
children f1c01451a8ee
comparison
equal deleted inserted replaced
1222:410c27e04a23 1223:5bd4c9f85b4c
198 void SetOrthancPlugins(OrthancPlugins& plugins) 198 void SetOrthancPlugins(OrthancPlugins& plugins)
199 { 199 {
200 plugins_ = &plugins; 200 plugins_ = &plugins;
201 } 201 }
202 202
203 void ResetOrthancPlugins()
204 {
205 plugins_ = NULL;
206 }
207
203 bool DeleteResource(Json::Value& target, 208 bool DeleteResource(Json::Value& target,
204 const std::string& uuid, 209 const std::string& uuid,
205 ResourceType expectedType); 210 ResourceType expectedType);
206 211
207 void SignalChange(const ServerIndexChange& change); 212 void SignalChange(const ServerIndexChange& change);