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 }