Mercurial > hg > orthanc
diff Core/DicomNetworking/DicomControlUserConnection.h @ 3826:e82bd07c384e
putting DicomAssociation behind pimpl
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 10 Apr 2020 16:12:10 +0200 |
parents | 4570c57668a8 |
children | 447880856ce8 |
line wrap: on
line diff
--- a/Core/DicomNetworking/DicomControlUserConnection.h Fri Apr 10 16:04:54 2020 +0200 +++ b/Core/DicomNetworking/DicomControlUserConnection.h Fri Apr 10 16:12:10 2020 +0200 @@ -37,16 +37,20 @@ # error The macro ORTHANC_ENABLE_DCMTK_NETWORKING must be set to 1 #endif -#include "DicomAssociation.h" +#include "DicomAssociationParameters.h" #include "DicomFindAnswers.h" +#include <boost/noncopyable.hpp> + namespace Orthanc { + class DicomAssociation; // Forward declaration for PImpl design pattern + class DicomControlUserConnection : public boost::noncopyable { private: - DicomAssociationParameters parameters_; - DicomAssociation association_; + DicomAssociationParameters parameters_; + boost::shared_ptr<DicomAssociation> association_; void SetupPresentationContexts();