Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPlugins.h @ 1135:67c3c1e4a6e0
index-only mode, and custom storage area with plugins
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 09 Sep 2014 15:55:43 +0200 |
parents | 382e162c074c |
children | d9c27f9f1a51 |
comparison
equal
deleted
inserted
replaced
1134:ba9fd42284d0 | 1135:67c3c1e4a6e0 |
---|---|
45 { | 45 { |
46 class OrthancPlugins : public HttpHandler, public IPluginServiceProvider | 46 class OrthancPlugins : public HttpHandler, public IPluginServiceProvider |
47 { | 47 { |
48 private: | 48 private: |
49 struct PImpl; | 49 struct PImpl; |
50 | |
51 boost::shared_ptr<PImpl> pimpl_; | 50 boost::shared_ptr<PImpl> pimpl_; |
52 | 51 |
53 void RegisterRestCallback(const void* parameters); | 52 void RegisterRestCallback(const void* parameters); |
54 | 53 |
55 void RegisterOnStoredInstanceCallback(const void* parameters); | 54 void RegisterOnStoredInstanceCallback(const void* parameters); |
96 | 95 |
97 void SignalStoredInstance(DicomInstanceToStore& instance, | 96 void SignalStoredInstance(DicomInstanceToStore& instance, |
98 const std::string& instanceId); | 97 const std::string& instanceId); |
99 | 98 |
100 void SetOrthancRestApi(OrthancRestApi& restApi); | 99 void SetOrthancRestApi(OrthancRestApi& restApi); |
100 | |
101 bool HasStorageArea() const; | |
102 | |
103 IStorageArea* GetStorageArea(); | |
101 }; | 104 }; |
102 } | 105 } |