Mercurial > hg > orthanc
diff Plugins/Engine/PluginsJob.cpp @ 2815:925d8dc03a23
unserialization of jobs from plugins
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 11 Sep 2018 16:34:21 +0200 |
parents | 7d1d3136f6cf |
children | bfee0b9f3209 |
line wrap: on
line diff
--- a/Plugins/Engine/PluginsJob.cpp Fri Sep 07 10:09:17 2018 +0200 +++ b/Plugins/Engine/PluginsJob.cpp Tue Sep 11 16:34:21 2018 +0200 @@ -47,7 +47,7 @@ namespace Orthanc { - PluginsJob::PluginsJob(const _OrthancPluginSubmitJob& parameters) : + PluginsJob::PluginsJob(const _OrthancPluginCreateJob& parameters) : parameters_(parameters) { if (parameters_.job == NULL) @@ -55,8 +55,8 @@ throw OrthancException(ErrorCode_NullPointer); } - if (parameters_.resultId == NULL || - parameters_.freeJob == NULL || + if (parameters_.target == NULL || + parameters_.finalize == NULL || parameters_.type == NULL || parameters_.getProgress == NULL || parameters_.getContent == NULL || @@ -65,7 +65,7 @@ parameters_.stop == NULL || parameters_.reset == NULL) { - parameters_.freeJob(parameters.job); + parameters_.finalize(parameters.job); throw OrthancException(ErrorCode_NullPointer); } @@ -75,7 +75,7 @@ PluginsJob::~PluginsJob() { assert(parameters_.job != NULL); - parameters_.freeJob(parameters_.job); + parameters_.finalize(parameters_.job); } JobStepResult PluginsJob::Step()