Mercurial > hg > orthanc
diff Core/JobsEngine/Operations/JobOperationValues.h @ 2621:83ac5a05ce84 jobs
primitives for unserializing jobs
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 22 May 2018 17:37:16 +0200 |
parents | 2f3007bf0708 |
children | 4e43e67f8ecf |
line wrap: on
line diff
--- a/Core/JobsEngine/Operations/JobOperationValues.h Tue May 22 14:08:57 2018 +0200 +++ b/Core/JobsEngine/Operations/JobOperationValues.h Tue May 22 17:37:16 2018 +0200 @@ -39,6 +39,8 @@ namespace Orthanc { + class IJobUnserializer; + class JobOperationValues : public boost::noncopyable { private: @@ -80,5 +82,8 @@ JobOperationValue& GetValue(size_t index) const; void Serialize(Json::Value& target) const; + + static JobOperationValues* Unserialize(IJobUnserializer& unserializer, + const Json::Value& source); }; }