Mercurial > hg > orthanc
comparison OrthancServer/DicomInstanceToStore.h @ 1573:3309878b3e16
more information about the origin of requests submitted to the DICOM handlers
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Tue, 25 Aug 2015 13:05:22 +0200 |
parents | 904096e7367e |
children | 2abfdca9b915 |
comparison
equal
deleted
inserted
replaced
1572:904096e7367e | 1573:3309878b3e16 |
---|---|
143 SmartContainer<ParsedDicomFile> parsed_; | 143 SmartContainer<ParsedDicomFile> parsed_; |
144 SmartContainer<DicomMap> summary_; | 144 SmartContainer<DicomMap> summary_; |
145 SmartContainer<Json::Value> json_; | 145 SmartContainer<Json::Value> json_; |
146 | 146 |
147 RequestOrigin origin_; | 147 RequestOrigin origin_; |
148 std::string remoteIp_; | |
148 std::string dicomRemoteAet_; | 149 std::string dicomRemoteAet_; |
149 std::string dicomCalledAet_; | 150 std::string dicomCalledAet_; |
150 std::string httpRemoteIp_; | |
151 std::string httpUsername_; | 151 std::string httpUsername_; |
152 ServerIndex::MetadataMap metadata_; | 152 ServerIndex::MetadataMap metadata_; |
153 | 153 |
154 void ComputeMissingInformation(); | 154 void ComputeMissingInformation(); |
155 | 155 |
156 public: | 156 public: |
157 DicomInstanceToStore() : origin_(RequestOrigin_Unknown) | 157 DicomInstanceToStore() : origin_(RequestOrigin_Unknown) |
158 { | 158 { |
159 } | 159 } |
160 | 160 |
161 void SetDicomProtocolOrigin(const char* remoteAet, | 161 void SetDicomProtocolOrigin(const char* remoteIp, |
162 const char* remoteAet, | |
162 const char* calledAet); | 163 const char* calledAet); |
163 | 164 |
164 void SetRestOrigin(const RestApiCall& call); | 165 void SetRestOrigin(const RestApiCall& call); |
165 | 166 |
166 void SetHttpOrigin(const char* remoteIp, | 167 void SetHttpOrigin(const char* remoteIp, |