Mercurial > hg > orthanc
changeset 5871:924bc1e1d467 get-scu
fix deprecated ASC_createAssociationParameters
author | Alain Mazy <am@orthanc.team> |
---|---|
date | Wed, 13 Nov 2024 15:21:08 +0100 |
parents | 5f5260b5ac59 |
children | 94e6a9a66109 |
files | OrthancFramework/Sources/DicomNetworking/DicomAssociation.cpp |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/OrthancFramework/Sources/DicomNetworking/DicomAssociation.cpp Wed Nov 13 15:07:42 2024 +0100 +++ b/OrthancFramework/Sources/DicomNetworking/DicomAssociation.cpp Wed Nov 13 15:21:08 2024 +0100 @@ -281,7 +281,13 @@ "no timeout") << ")"; CheckConnecting(parameters, ASC_initializeNetwork(NET_REQUESTOR, 0, /*opt_acse_timeout*/ acseTimeout, &net_)); +#if DCMTK_VERSION_NUMBER >= 368 + Sint32 timeout = parameters.GetRemoteModality().GetTimeout(); + CheckConnecting(parameters, ASC_createAssociationParameters(¶ms_, parameters.GetMaximumPduLength(), timeout)); +#else + // from 3.6.8, this version is obsolete CheckConnecting(parameters, ASC_createAssociationParameters(¶ms_, parameters.GetMaximumPduLength())); +#endif #if ORTHANC_ENABLE_SSL == 1 if (parameters.GetRemoteModality().IsDicomTlsEnabled())