Mercurial > hg > orthanc
comparison OrthancFramework/Sources/DicomNetworking/Internals/GetScp.cpp @ 4286:526bd8bad850
debug logs for C-MOVE and C-GET SCP
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 04 Nov 2020 17:40:25 +0100 |
parents | 756126cd2219 |
children | 5b254bd435d3 |
comparison
equal
deleted
inserted
replaced
4285:544120b34c09 | 4286:526bd8bad850 |
---|---|
193 DcmDataset **responseIdentifiers, | 193 DcmDataset **responseIdentifiers, |
194 DcmDataset **statusDetail) | 194 DcmDataset **statusDetail) |
195 { | 195 { |
196 assert(response != NULL); | 196 assert(response != NULL); |
197 assert(responseIdentifiers != NULL); | 197 assert(responseIdentifiers != NULL); |
198 assert(requestIdentifiers != NULL); | |
198 | 199 |
199 bzero(response, sizeof(T_DIMSE_C_GetRSP)); | 200 bzero(response, sizeof(T_DIMSE_C_GetRSP)); |
200 *statusDetail = NULL; | 201 *statusDetail = NULL; |
201 *responseIdentifiers = NULL; | 202 *responseIdentifiers = NULL; |
202 | 203 |
203 GetScpData& data = *reinterpret_cast<GetScpData*>(callbackData); | 204 GetScpData& data = *reinterpret_cast<GetScpData*>(callbackData); |
204 if (data.lastRequest_ == NULL) | 205 if (data.lastRequest_ == NULL) |
205 { | 206 { |
207 { | |
208 std::stringstream s; // This is necessary for VS2008 | |
209 s << DcmObject::PrintHelper(*requestIdentifiers); | |
210 /*CLOG(TRACE, DICOM)*/std::cout << "Received C-GET Request:" << std::endl << s.str(); | |
211 } | |
212 | |
206 DicomMap input; | 213 DicomMap input; |
207 std::set<DicomTag> ignoreTagLength; | 214 std::set<DicomTag> ignoreTagLength; |
208 FromDcmtkBridge::ExtractDicomSummary(input, *requestIdentifiers, 0 /* don't truncate tags */, ignoreTagLength); | 215 FromDcmtkBridge::ExtractDicomSummary(input, *requestIdentifiers, 0 /* don't truncate tags */, ignoreTagLength); |
209 | 216 |
210 try | 217 try |