summaryrefslogtreecommitdiff
path: root/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/aeskulap/files/patch-imagepool_poolassociation.cpp')
-rw-r--r--graphics/aeskulap/files/patch-imagepool_poolassociation.cpp112
1 files changed, 7 insertions, 105 deletions
diff --git a/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp b/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp
index 0ea20b8c0abe..548b9ee7f7be 100644
--- a/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp
+++ b/graphics/aeskulap/files/patch-imagepool_poolassociation.cpp
@@ -1,109 +1,11 @@
---- imagepool/poolassociation.cpp.orig 2014-01-19 07:38:17 UTC
+--- imagepool/poolassociation.cpp.orig 2018-12-12 23:25:10 UTC
+++ imagepool/poolassociation.cpp
-@@ -72,24 +72,24 @@ Association::~Association()
- Drop();
- }
+@@ -120,7 +120,7 @@ OFCondition Association::SendObject(DcmD
+ T_DIMSE_C_StoreRSP rsp;
--CONDITION Association::Drop(CONDITION cond) {
-+OFCondition Association::Drop(OFCondition cond) {
- // tear down association
-- if(cond == DIMSE_NORMAL) {
-+ if(cond == EC_Normal) {
- /* release association */
- cond = ASC_releaseAssociation(assoc);
- }
-- else if(cond == DIMSE_PEERREQUESTEDRELEASE) {
-+ else if(cond == DUL_PEERREQUESTEDRELEASE) {
- cond = ASC_abortAssociation(assoc);
-- if (SUCCESS(cond)) {
-+ if (cond.good()) {
- return cond;
- }
- }
-- else if(cond == DIMSE_PEERABORTEDASSOCIATION) {
-+ else if(cond == DUL_PEERABORTEDASSOCIATION) {
- return cond;
- }
- else {
- cond = ASC_abortAssociation(assoc);
-- if (SUCCESS(cond)) {
-+ if (cond.good()) {
- return cond;
- }
- }
-@@ -99,7 +99,7 @@ CONDITION Association::Drop(CONDITION co
- }
-
- void Association::Destroy() {
-- CONDITION cond = ASC_destroyAssociation(&assoc);
-+ OFCondition cond = ASC_destroyAssociation(&assoc);
-
- dcmNet = NULL;
- assoc = NULL;
-@@ -110,8 +110,8 @@ void Association::Destroy() {
-
- }
-
--CONDITION Association::SendObject(DcmDataset *dataset) {
-- CONDITION cond;
-+OFCondition Association::SendObject(DcmDataset *dataset) {
-+ OFCondition cond;
- DcmDataset *statusDetail = NULL;
-
- T_DIMSE_C_StoreRQ req;
-@@ -163,7 +163,7 @@ CONDITION Association::SendObject(DcmDat
- if(opt_oxferSyn.getXfer() != ori_oxferSyn) {
- std::cout << "Converting object to accepted transfer-syntax " << opt_oxferSyn.getXferName() << std::endl;
-
-- CONDITION cond;
-+ OFCondition cond;
- // create RepresentationParameter
- DJ_RPLossless rp_lossless(6, 0);
- DJ_RPLossy rp_lossy(m_CompressionQuality);
-@@ -172,10 +172,18 @@ CONDITION Association::SendObject(DcmDat
-
- const DcmRepresentationParameter *rp = NULL;
-
-+#if 0
-+ if(opt_oxferSyn.getXfer() == EXS_JPEGProcess14SV1 || opt_oxferSyn.getXfer() == EXS_JPEGProcess14) {
-+#else
- if(opt_oxferSyn.getXfer() == EXS_JPEGProcess14SV1TransferSyntax || opt_oxferSyn.getXfer() == EXS_JPEGProcess14TransferSyntax) {
-+#endif
- rp = &rp_lossless;
- }
-+#if 0
-+ else if(opt_oxferSyn.getXfer() == EXS_JPEGProcess1 || opt_oxferSyn.getXfer() == EXS_JPEGProcess2_4) {
-+#else
- else if(opt_oxferSyn.getXfer() == EXS_JPEGProcess1TransferSyntax || opt_oxferSyn.getXfer() == EXS_JPEGProcess2_4TransferSyntax) {
-+#endif
- rp = &rp_lossy;
- }
-
-@@ -232,15 +240,15 @@ CONDITION Association::SendObject(DcmDat
- delete statusDetail;
- }
-
-- if (cond != DIMSE_NORMAL)
-+ if (cond != EC_Normal)
+ // check if we SOPClass and SOPInstance in dataset
+- if (!DU_findSOPClassAndInstanceInDataSet(dataset, sopClass, sopInstance))
++ if (!DU_findSOPClassAndInstanceInDataSet(dataset, sopClass, strlen(sopClass), sopInstance, strlen(sopInstance)))
{
- return cond;
+ return DIMSE_BADDATA;
}
-
-- return (rsp.DimseStatus == STATUS_Success) ? DIMSE_NORMAL : DIMSE_BADDATA;
-+ return (rsp.DimseStatus == STATUS_Success) ? EC_Normal : DIMSE_BADDATA;
- }
-
--CONDITION Association::SendObject(DcmFileFormat *dcmff)
-+OFCondition Association::SendObject(DcmFileFormat *dcmff)
- {
- DcmDataset* dataset = dcmff->getDataset();
- return SendObject(dataset);
-@@ -334,7 +342,7 @@ Network* Association::GetNetwork()
- return dcmNet;
- }
-
--CONDITION Association::Connect(Network *network, int lossy)
-+OFCondition Association::Connect(Network *network, int lossy)
- {
- dcmNet = network;
- return network->ConnectAssociation(this, lossy);