Mercurial > hg > orthanc
comparison OrthancServer/OrthancMoveRequestHandler.cpp @ 1387:8871e0895bb0
integration query-retrieve->default
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 29 May 2015 15:30:35 +0200 |
parents | f528849ee9f7 |
children | d710ea64f0fd |
comparison
equal
deleted
inserted
replaced
1384:d6971e18a324 | 1387:8871e0895bb0 |
---|---|
34 #include "OrthancMoveRequestHandler.h" | 34 #include "OrthancMoveRequestHandler.h" |
35 | 35 |
36 #include <glog/logging.h> | 36 #include <glog/logging.h> |
37 | 37 |
38 #include "OrthancInitialization.h" | 38 #include "OrthancInitialization.h" |
39 #include "FromDcmtkBridge.h" | |
40 #include "../Core/DicomFormat/DicomArray.h" | |
39 | 41 |
40 namespace Orthanc | 42 namespace Orthanc |
41 { | 43 { |
42 namespace | 44 namespace |
43 { | 45 { |
130 IMoveRequestIterator* OrthancMoveRequestHandler::Handle(const std::string& aet, | 132 IMoveRequestIterator* OrthancMoveRequestHandler::Handle(const std::string& aet, |
131 const DicomMap& input) | 133 const DicomMap& input) |
132 { | 134 { |
133 LOG(WARNING) << "Move-SCU request received for AET \"" << aet << "\""; | 135 LOG(WARNING) << "Move-SCU request received for AET \"" << aet << "\""; |
134 | 136 |
137 { | |
138 DicomArray query(input); | |
139 for (size_t i = 0; i < query.GetSize(); i++) | |
140 { | |
141 if (!query.GetElement(i).GetValue().IsNull()) | |
142 { | |
143 LOG(INFO) << " " << query.GetElement(i).GetTag() | |
144 << " " << FromDcmtkBridge::GetName(query.GetElement(i).GetTag()) | |
145 << " = " << query.GetElement(i).GetValue().AsString(); | |
146 } | |
147 } | |
148 } | |
149 | |
150 | |
151 | |
135 /** | 152 /** |
136 * Retrieve the query level. | 153 * Retrieve the query level. |
137 **/ | 154 **/ |
138 | 155 |
139 ResourceType level; | 156 ResourceType level; |