comparison OrthancServer/Plugins/Engine/PluginsJob.h @ 5138:d00db9fb48fb

added OrthancPluginCreateJob2() in the plugin SDK
author Sebastien Jodogne <s.jodogne@gmail.com>
date Thu, 19 Jan 2023 19:04:13 +0100
parents 6eff25f70121
children 0ea402b4d901
comparison
equal deleted inserted replaced
5137:15109c3f0f7d 5138:d00db9fb48fb
31 namespace Orthanc 31 namespace Orthanc
32 { 32 {
33 class PluginsJob : public IJob 33 class PluginsJob : public IJob
34 { 34 {
35 private: 35 private:
36 _OrthancPluginCreateJob parameters_; 36 _OrthancPluginCreateJob2 parameters_;
37 std::string type_; 37 std::string type_;
38 OrthancPluginJobGetContent deprecatedGetContent_;
39 OrthancPluginJobGetSerialized deprecatedGetSerialized_;
40
41 void Setup();
38 42
39 public: 43 public:
40 explicit PluginsJob(const _OrthancPluginCreateJob& parameters); 44 explicit PluginsJob(const _OrthancPluginCreateJob& parameters);
45
46 explicit PluginsJob(const _OrthancPluginCreateJob2& parameters);
41 47
42 virtual ~PluginsJob(); 48 virtual ~PluginsJob();
43 49
44 virtual void Start() ORTHANC_OVERRIDE 50 virtual void Start() ORTHANC_OVERRIDE
45 { 51 {