Mercurial > hg > orthanc
diff OrthancServer/Sources/ServerJobs/DicomMoveScuJob.h @ 4729:4e2247df6327
Added "Short" and "Full" options in /modalities/id/find-worklist
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 25 Jun 2021 10:41:35 +0200 |
parents | d9473bd5ed43 |
children | 7826ac059c31 |
line wrap: on
line diff
--- a/OrthancServer/Sources/ServerJobs/DicomMoveScuJob.h Fri Jun 25 09:12:49 2021 +0200 +++ b/OrthancServer/Sources/ServerJobs/DicomMoveScuJob.h Fri Jun 25 10:41:35 2021 +0200 @@ -53,6 +53,7 @@ DicomAssociationParameters parameters_; std::string targetAet_; Json::Value query_; + DicomToJsonFormat queryFormat_; // New in 1.9.5 std::unique_ptr<DicomControlUserConnection> connection_; @@ -61,7 +62,8 @@ public: explicit DicomMoveScuJob(ServerContext& context) : context_(context), - query_(Json::arrayValue) + query_(Json::arrayValue), + queryFormat_(DicomToJsonFormat_Short) { } @@ -91,6 +93,13 @@ void SetTargetAet(const std::string& aet); + void SetQueryFormat(DicomToJsonFormat format); + + DicomToJsonFormat GetQueryFormat() const + { + return queryFormat_; + } + virtual void Stop(JobStopReason reason) ORTHANC_OVERRIDE; virtual void GetJobType(std::string& target) ORTHANC_OVERRIDE