summaryrefslogtreecommitdiff
path: root/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp')
-rw-r--r--graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp73
1 files changed, 10 insertions, 63 deletions
diff --git a/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp b/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp
index d0cf1e300cf1..5f90fec65362 100644
--- a/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp
+++ b/graphics/aeskulap/files/patch-imagepool_poolmoveassociation.cpp
@@ -1,64 +1,11 @@
---- imagepool/poolmoveassociation.cpp.orig 2014-01-19 07:38:17 UTC
+--- imagepool/poolmoveassociation.cpp.orig 2018-12-12 23:21:04 UTC
+++ imagepool/poolmoveassociation.cpp
-@@ -68,7 +68,7 @@ void MoveAssociation::Create(const std::
- Association::Create(title, peer, port, ouraet, abstractSyntax);
- }
-
--CONDITION MoveAssociation::SendObject(DcmDataset *dataset) {
-+OFCondition MoveAssociation::SendObject(DcmDataset *dataset) {
- return moveSCU(dataset);
- }
-
-@@ -79,8 +79,8 @@ void MoveAssociation::OnAddPresentationC
- ASC_addPresentationContext(params, 5, m_abstractSyntax, mpeg_transfer, DIM_OF(mpeg_transfer));
- }
-
--CONDITION MoveAssociation::moveSCU(DcmDataset *pdset) {
-- CONDITION cond;
-+OFCondition MoveAssociation::moveSCU(DcmDataset *pdset) {
-+ OFCondition cond;
- T_ASC_PresentationContextID presId;
- T_DIMSE_C_MoveRQ req;
- T_DIMSE_C_MoveRSP rsp;
-@@ -161,8 +161,8 @@ void MoveAssociation::subOpCallback(void
- }
- }
-
--CONDITION MoveAssociation::acceptSubAssoc(T_ASC_Network *aNet, T_ASC_Association **assoc) {
-- CONDITION cond = ASC_NORMAL;
-+OFCondition MoveAssociation::acceptSubAssoc(T_ASC_Network *aNet, T_ASC_Association **assoc) {
-+ OFCondition cond = EC_Normal;
- const char* knownAbstractSyntaxes[] = { UID_VerificationSOPClass };
- const char* transferSyntaxes[] = { UID_JPEGProcess14SV1TransferSyntax, NULL, NULL, UID_LittleEndianImplicitTransferSyntax, UID_MPEG2MainProfileAtMainLevelTransferSyntax };
-
-@@ -222,7 +222,7 @@ CONDITION MoveAssociation::acceptSubAsso
-
- }
-
--CONDITION MoveAssociation::subOpSCP(T_ASC_Association **subAssoc) {
-+OFCondition MoveAssociation::subOpSCP(T_ASC_Association **subAssoc) {
- T_DIMSE_Message msg;
- T_ASC_PresentationContextID presID;
-
-@@ -269,8 +269,8 @@ CONDITION MoveAssociation::subOpSCP(T_AS
- return cond;
- }
-
--CONDITION MoveAssociation::storeSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) {
-- CONDITION cond;
-+OFCondition MoveAssociation::storeSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) {
-+ OFCondition cond;
- T_DIMSE_C_StoreRQ* req;
- DcmDataset *dset = new DcmDataset;
-
-@@ -328,8 +328,8 @@ void MoveAssociation::storeSCPCallback(v
-
- }
-
--CONDITION MoveAssociation::echoSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) {
-- CONDITION cond;
-+OFCondition MoveAssociation::echoSCP(T_ASC_Association *assoc, T_DIMSE_Message *msg, T_ASC_PresentationContextID presID) {
-+ OFCondition cond;
-
- // the echo succeeded !!
- cond = DIMSE_sendEchoResponse(assoc, presID, &msg->msg.CEchoRQ, STATUS_Success, NULL);
+@@ -310,7 +310,7 @@ void MoveAssociation::storeSCPCallback(v
+ */
+ if (rsp->DimseStatus == STATUS_Success) {
+ /* which SOP class and SOP instance ? */
+- if (! DU_findSOPClassAndInstanceInDataSet(cbdata->dataset, sopClass, sopInstance)) {
++ if (! DU_findSOPClassAndInstanceInDataSet(cbdata->dataset, sopClass, strlen(sopClass), sopInstance, strlen(sopInstance))) {
+ rsp->DimseStatus = STATUS_STORE_Error_CannotUnderstand;
+ }
+ else if (strcmp(sopClass, req->AffectedSOPClassUID) != 0) {