comparison OrthancServer/DicomInstanceToStore.cpp @ 1823:0ef4e6e66b56

"Origin" metadata for the instances
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 25 Nov 2015 10:32:54 +0100
parents 9ed9458aa44f
children e2c3d752ee1a
comparison
equal deleted inserted replaced
1822:9ed9458aa44f 1823:0ef4e6e66b56
200 result["RemoteAet"] = dicomRemoteAet_; 200 result["RemoteAet"] = dicomRemoteAet_;
201 result["CalledAet"] = dicomCalledAet_; 201 result["CalledAet"] = dicomCalledAet_;
202 break; 202 break;
203 } 203 }
204 204
205 case RequestOrigin_Http: 205 case RequestOrigin_RestApi:
206 { 206 {
207 result["RemoteIp"] = remoteIp_; 207 result["RemoteIp"] = remoteIp_;
208 result["Username"] = httpUsername_; 208 result["Username"] = httpUsername_;
209 break; 209 break;
210 } 210 }
234 234
235 void DicomInstanceToStore::SetRestOrigin(const RestApiCall& call) 235 void DicomInstanceToStore::SetRestOrigin(const RestApiCall& call)
236 { 236 {
237 origin_ = call.GetRequestOrigin(); 237 origin_ = call.GetRequestOrigin();
238 238
239 if (origin_ == RequestOrigin_Http) 239 if (origin_ == RequestOrigin_RestApi)
240 { 240 {
241 remoteIp_ = call.GetRemoteIp(); 241 remoteIp_ = call.GetRemoteIp();
242 httpUsername_ = call.GetUsername(); 242 httpUsername_ = call.GetUsername();
243 } 243 }
244 } 244 }
245 245
246 void DicomInstanceToStore::SetHttpOrigin(const char* remoteIp, 246 void DicomInstanceToStore::SetHttpOrigin(const char* remoteIp,
247 const char* username) 247 const char* username)
248 { 248 {
249 origin_ = RequestOrigin_Http; 249 origin_ = RequestOrigin_RestApi;
250 remoteIp_ = remoteIp; 250 remoteIp_ = remoteIp;
251 httpUsername_ = username; 251 httpUsername_ = username;
252 } 252 }
253 253
254 void DicomInstanceToStore::SetLuaOrigin() 254 void DicomInstanceToStore::SetLuaOrigin()