Mercurial > hg > orthanc
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; |