Mercurial > hg > orthanc
comparison Core/DicomNetworking/Internals/CommandDispatcher.cpp @ 3767:c6658187e4b1
cppcheck
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 17 Mar 2020 14:46:06 +0100 |
parents | 0540b54324f1 |
children | eb044cc49d51 |
comparison
equal
deleted
inserted
replaced
3763:5ff5d5a0fd28 | 3767:c6658187e4b1 |
---|---|
1051 * message. The content of this dataset is documented in "Table | 1051 * message. The content of this dataset is documented in "Table |
1052 * J.3-1. Storage Commitment Request - Action Information": | 1052 * J.3-1. Storage Commitment Request - Action Information": |
1053 * http://dicom.nema.org/medical/dicom/2019a/output/chtml/part04/sect_J.3.2.html#table_J.3-1 | 1053 * http://dicom.nema.org/medical/dicom/2019a/output/chtml/part04/sect_J.3.2.html#table_J.3-1 |
1054 **/ | 1054 **/ |
1055 | 1055 |
1056 std::auto_ptr<DcmDataset> dataset( | 1056 std::unique_ptr<DcmDataset> dataset( |
1057 ReadDataset(assoc_, "Cannot read the dataset in N-ACTION SCP", associationTimeout_)); | 1057 ReadDataset(assoc_, "Cannot read the dataset in N-ACTION SCP", associationTimeout_)); |
1058 | 1058 |
1059 std::string transactionUid = ReadString(*dataset, DCM_TransactionUID); | 1059 std::string transactionUid = ReadString(*dataset, DCM_TransactionUID); |
1060 | 1060 |
1061 std::vector<std::string> sopClassUid, sopInstanceUid; | 1061 std::vector<std::string> sopClassUid, sopInstanceUid; |
1080 | 1080 |
1081 DIC_US dimseStatus; | 1081 DIC_US dimseStatus; |
1082 | 1082 |
1083 try | 1083 try |
1084 { | 1084 { |
1085 std::auto_ptr<IStorageCommitmentRequestHandler> handler | 1085 std::unique_ptr<IStorageCommitmentRequestHandler> handler |
1086 (server_.GetStorageCommitmentRequestHandlerFactory(). | 1086 (server_.GetStorageCommitmentRequestHandlerFactory(). |
1087 ConstructStorageCommitmentRequestHandler()); | 1087 ConstructStorageCommitmentRequestHandler()); |
1088 | 1088 |
1089 handler->HandleRequest(transactionUid, sopClassUid, sopInstanceUid, | 1089 handler->HandleRequest(transactionUid, sopClassUid, sopInstanceUid, |
1090 remoteIp_, remoteAet_, calledAet_); | 1090 remoteIp_, remoteAet_, calledAet_); |
1174 * message. The content of this dataset is documented in "Table | 1174 * message. The content of this dataset is documented in "Table |
1175 * J.3-2. Storage Commitment Result - Event Information": | 1175 * J.3-2. Storage Commitment Result - Event Information": |
1176 * http://dicom.nema.org/medical/dicom/2019a/output/chtml/part04/sect_J.3.3.html#table_J.3-2 | 1176 * http://dicom.nema.org/medical/dicom/2019a/output/chtml/part04/sect_J.3.3.html#table_J.3-2 |
1177 **/ | 1177 **/ |
1178 | 1178 |
1179 std::auto_ptr<DcmDataset> dataset( | 1179 std::unique_ptr<DcmDataset> dataset( |
1180 ReadDataset(assoc_, "Cannot read the dataset in N-EVENT-REPORT SCP", associationTimeout_)); | 1180 ReadDataset(assoc_, "Cannot read the dataset in N-EVENT-REPORT SCP", associationTimeout_)); |
1181 | 1181 |
1182 std::string transactionUid = ReadString(*dataset, DCM_TransactionUID); | 1182 std::string transactionUid = ReadString(*dataset, DCM_TransactionUID); |
1183 | 1183 |
1184 std::vector<std::string> successSopClassUid, successSopInstanceUid; | 1184 std::vector<std::string> successSopClassUid, successSopInstanceUid; |
1219 | 1219 |
1220 DIC_US dimseStatus; | 1220 DIC_US dimseStatus; |
1221 | 1221 |
1222 try | 1222 try |
1223 { | 1223 { |
1224 std::auto_ptr<IStorageCommitmentRequestHandler> handler | 1224 std::unique_ptr<IStorageCommitmentRequestHandler> handler |
1225 (server_.GetStorageCommitmentRequestHandlerFactory(). | 1225 (server_.GetStorageCommitmentRequestHandlerFactory(). |
1226 ConstructStorageCommitmentRequestHandler()); | 1226 ConstructStorageCommitmentRequestHandler()); |
1227 | 1227 |
1228 handler->HandleReport(transactionUid, successSopClassUid, successSopInstanceUid, | 1228 handler->HandleReport(transactionUid, successSopClassUid, successSopInstanceUid, |
1229 failedSopClassUid, failedSopInstanceUid, failureReasons, | 1229 failedSopClassUid, failedSopInstanceUid, failureReasons, |