Mercurial > hg > orthanc
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() |