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,