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,