comparison OrthancServer/DicomProtocol/DicomUserConnection.h @ 519:1b2cdc855bd3

Parameter for PACS manufacturer, support for ClearCanvas
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 20 Aug 2013 13:39:42 +0200
parents 4d5f0857ec9c
children 70161eb45b5c
comparison
equal deleted inserted replaced
517:b2b56b4e33b0 519:1b2cdc855bd3
31 31
32 32
33 #pragma once 33 #pragma once
34 34
35 #include "DicomFindAnswers.h" 35 #include "DicomFindAnswers.h"
36 #include "../ServerEnumerations.h"
36 37
37 #include <stdint.h> 38 #include <stdint.h>
38 #include <boost/shared_ptr.hpp> 39 #include <boost/shared_ptr.hpp>
39 #include <boost/noncopyable.hpp> 40 #include <boost/noncopyable.hpp>
40 41
57 // Connection parameters 58 // Connection parameters
58 std::string localAet_; 59 std::string localAet_;
59 std::string distantAet_; 60 std::string distantAet_;
60 std::string distantHost_; 61 std::string distantHost_;
61 uint16_t distantPort_; 62 uint16_t distantPort_;
63 ModalityManufacturer manufacturer_;
62 64
63 void CheckIsOpen() const; 65 void CheckIsOpen() const;
64 66
65 void SetupPresentationContexts(); 67 void SetupPresentationContexts();
66 68
104 uint16_t GetDistantPort() const 106 uint16_t GetDistantPort() const
105 { 107 {
106 return distantPort_; 108 return distantPort_;
107 } 109 }
108 110
111 void SetDistantManufacturer(ModalityManufacturer manufacturer);
112
113 ModalityManufacturer GetDistantManufacturer() const
114 {
115 return manufacturer_;
116 }
117
109 void Open(); 118 void Open();
110 119
111 void Close(); 120 void Close();
112 121
113 bool IsOpen() const; 122 bool IsOpen() const;