Mercurial > hg > orthanc
diff Core/DicomNetworking/IDicomConnectionManager.h @ 2644:5b3bfdf6b790 jobs
fix Orthanc framework without DICOM support
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 May 2018 10:50:57 +0200 |
parents | 5b6c3d77a2a1 |
children | 4e43e67f8ecf |
line wrap: on
line diff
--- a/Core/DicomNetworking/IDicomConnectionManager.h Tue May 29 09:12:33 2018 +0200 +++ b/Core/DicomNetworking/IDicomConnectionManager.h Wed May 30 10:50:57 2018 +0200 @@ -33,6 +33,26 @@ #pragma once +#if !defined(ORTHANC_ENABLE_DCMTK_NETWORKING) +# error The macro ORTHANC_ENABLE_DCMTK_NETWORKING must be defined +#endif + +#if ORTHANC_ENABLE_DCMTK_NETWORKING == 0 + +namespace Orthanc +{ + // DICOM networking is disabled, this is just a void class + class IDicomConnectionManager : public boost::noncopyable + { + public: + virtual ~IDicomConnectionManager() + { + } + }; +} + +#else + #include "DicomUserConnection.h" namespace Orthanc @@ -58,3 +78,5 @@ const RemoteModalityParameters& remote) = 0; }; } + +#endif