comparison Plugins/Engine/PluginsEnumerations.cpp @ 1815:2abfdca9b915

OrthancPluginGetInstanceOrigin
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 24 Nov 2015 11:38:14 +0100
parents 613df4362575
children 87c069c94ac9
comparison
equal deleted inserted replaced
1814:7c5ea3e51839 1815:2abfdca9b915
277 throw OrthancException(ErrorCode_ParameterOutOfRange); 277 throw OrthancException(ErrorCode_ParameterOutOfRange);
278 } 278 }
279 } 279 }
280 280
281 281
282 OrthancPluginInstanceOrigin Convert(RequestOrigin origin)
283 {
284 switch (origin)
285 {
286 case RequestOrigin_DicomProtocol:
287 return OrthancPluginInstanceOrigin_DicomProtocol;
288
289 case RequestOrigin_Http:
290 return OrthancPluginInstanceOrigin_RestApi;
291
292 case RequestOrigin_Lua:
293 return OrthancPluginInstanceOrigin_Lua;
294
295 case RequestOrigin_Plugins:
296 return OrthancPluginInstanceOrigin_Plugins;
297
298 case RequestOrigin_Unknown:
299 return OrthancPluginInstanceOrigin_Unknown;
300
301 default:
302 throw OrthancException(ErrorCode_ParameterOutOfRange);
303 }
304 }
305
306
282 #if !defined(ORTHANC_ENABLE_DCMTK) || ORTHANC_ENABLE_DCMTK != 0 307 #if !defined(ORTHANC_ENABLE_DCMTK) || ORTHANC_ENABLE_DCMTK != 0
283 DcmEVR Convert(OrthancPluginValueRepresentation vr) 308 DcmEVR Convert(OrthancPluginValueRepresentation vr)
284 { 309 {
285 switch (vr) 310 switch (vr)
286 { 311 {