Mercurial > hg > orthanc
diff Plugins/Engine/OrthancPlugins.h @ 1741:06addfcd1d4c
OrthancStarted and OrthancStopped events in plugins
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 23 Oct 2015 16:49:17 +0200 |
parents | 5e99a70b0635 |
children | 8790488ae98b |
line wrap: on
line diff
--- a/Plugins/Engine/OrthancPlugins.h Thu Oct 22 19:53:51 2015 +0200 +++ b/Plugins/Engine/OrthancPlugins.h Fri Oct 23 16:49:17 2015 +0200 @@ -130,6 +130,10 @@ void ApplyDicomToJson(_OrthancPluginService service, const void* parameters); + void SignalChangeInternal(OrthancPluginChangeType changeType, + OrthancPluginResourceType resourceType, + const char* resource); + public: OrthancPlugins(); @@ -186,6 +190,16 @@ const PluginsManager& GetManager() const; PluginsErrorDictionary& GetErrorDictionary(); + + void SignalOrthancStarted() + { + SignalChangeInternal(OrthancPluginChangeType_OrthancStarted, OrthancPluginResourceType_None, NULL); + } + + void SignalOrthancStopped() + { + SignalChangeInternal(OrthancPluginChangeType_OrthancStopped, OrthancPluginResourceType_None, NULL); + } }; }