Mercurial > hg > orthanc
diff OrthancServer/OrthancGetRequestHandler.cpp @ 3963:3b0c555f16a3
fix msvc2008
author | s.jodogne@gmail.com |
---|---|
date | Thu, 21 May 2020 10:47:58 +0200 |
parents | d30eb4ae5bb6 |
children | fde1355a625a |
line wrap: on
line diff
--- a/OrthancServer/OrthancGetRequestHandler.cpp Wed May 20 20:53:59 2020 +0200 +++ b/OrthancServer/OrthancGetRequestHandler.cpp Thu May 21 10:47:58 2020 +0200 @@ -33,13 +33,6 @@ #include "PrecompiledHeadersServer.h" #include "OrthancGetRequestHandler.h" -#include <dcmtk/dcmdata/dcdeftag.h> -#include <dcmtk/dcmdata/dcfilefo.h> -#include <dcmtk/dcmdata/dcistrmb.h> -#include <dcmtk/dcmnet/assoc.h> -#include <dcmtk/dcmnet/dimse.h> -#include <dcmtk/dcmnet/diutil.h> - #include "../../Core/DicomParsing/FromDcmtkBridge.h" #include "../Core/DicomFormat/DicomArray.h" #include "../Core/Logging.h" @@ -48,9 +41,16 @@ #include "ServerContext.h" #include "ServerJobs/DicomModalityStoreJob.h" +#include <dcmtk/dcmdata/dcdeftag.h> +#include <dcmtk/dcmdata/dcfilefo.h> +#include <dcmtk/dcmdata/dcistrmb.h> +#include <dcmtk/dcmnet/assoc.h> +#include <dcmtk/dcmnet/dimse.h> +#include <dcmtk/dcmnet/diutil.h> +#include <dcmtk/ofstd/ofstring.h> + #include <sstream> // For std::stringstream - namespace Orthanc { namespace @@ -397,9 +397,13 @@ if (stDetail.get() != NULL) { + // It is impossible to directly use the "<<" stream construct + // with "DcmObject::PrintHelper" using MSVC2008 std::stringstream s; - s << DcmObject::PrintHelper(*stDetail); - LOG(INFO) << " Status Detail:" << OFendl << s.str(); + DcmObject::PrintHelper obj(*stDetail); + obj.dcmobj_.print(s); + + LOG(INFO) << " Status Detail: " << s.str(); } return cond;