comparison OrthancServer/Sources/QueryRetrieveHandler.cpp @ 4105:c02a2d9efbc2

move FromDcmtkBridge::ExecuteToDicom() to LuaFunctionCall, to remove dependency of DCMTK on Lua
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 06 Jul 2020 13:48:10 +0200
parents 05b8fd21089c
children a4f28efdfccf
comparison
equal deleted inserted replaced
4104:d5c09b5f882f 4105:c02a2d9efbc2
37 #include "OrthancConfiguration.h" 37 #include "OrthancConfiguration.h"
38 38
39 #include "../../OrthancFramework/Sources/DicomNetworking/DicomControlUserConnection.h" 39 #include "../../OrthancFramework/Sources/DicomNetworking/DicomControlUserConnection.h"
40 #include "../../OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h" 40 #include "../../OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h"
41 #include "../../OrthancFramework/Sources/Logging.h" 41 #include "../../OrthancFramework/Sources/Logging.h"
42 #include "../../OrthancFramework/Sources/Lua/LuaFunctionCall.h"
42 #include "LuaScripting.h" 43 #include "LuaScripting.h"
43 #include "ServerContext.h" 44 #include "ServerContext.h"
44 45
45 46
46 namespace Orthanc 47 namespace Orthanc
56 if (lock.GetLua().IsExistingFunction(LUA_CALLBACK)) 57 if (lock.GetLua().IsExistingFunction(LUA_CALLBACK))
57 { 58 {
58 LuaFunctionCall call(lock.GetLua(), LUA_CALLBACK); 59 LuaFunctionCall call(lock.GetLua(), LUA_CALLBACK);
59 call.PushDicom(query); 60 call.PushDicom(query);
60 call.PushJson(modality); 61 call.PushJson(modality);
61 FromDcmtkBridge::ExecuteToDicom(query, call); 62 call.ExecuteToDicom(query);
62 } 63 }
63 } 64 }
64 65
65 66
66 void QueryRetrieveHandler::Invalidate() 67 void QueryRetrieveHandler::Invalidate()