comparison OrthancServer/Sources/LuaScripting.cpp @ 4921:309fb4f02704

fix signature of OrthancPluginIncomingCStoreInstanceFilter
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 23 Feb 2022 11:09:43 +0100
parents 6eff25f70121
children 0d61efc6256c
comparison
equal deleted inserted replaced
4920:ce64d8995a41 4921:309fb4f02704
30 #include "../../OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h" 30 #include "../../OrthancFramework/Sources/DicomParsing/FromDcmtkBridge.h"
31 #include "../../OrthancFramework/Sources/HttpServer/StringHttpOutput.h" 31 #include "../../OrthancFramework/Sources/HttpServer/StringHttpOutput.h"
32 #include "../../OrthancFramework/Sources/Logging.h" 32 #include "../../OrthancFramework/Sources/Logging.h"
33 #include "../../OrthancFramework/Sources/Lua/LuaFunctionCall.h" 33 #include "../../OrthancFramework/Sources/Lua/LuaFunctionCall.h"
34 34
35 #include <dcmtk/dcmnet/dimse.h>
36
37 #include <OrthancServerResources.h> 35 #include <OrthancServerResources.h>
38 36
39 37
40 namespace Orthanc 38 namespace Orthanc
41 { 39 {
934 } 932 }
935 933
936 return true; 934 return true;
937 } 935 }
938 936
939 uint16_t LuaScripting::FilterIncomingCStoreInstance(const DicomInstanceToStore& instance, 937 bool LuaScripting::FilterIncomingCStoreInstance(uint16_t& dimseStatus,
940 const Json::Value& simplified) 938 const DicomInstanceToStore& instance,
939 const Json::Value& simplified)
941 { 940 {
942 static const char* NAME = "ReceivedCStoreInstanceFilter"; 941 static const char* NAME = "ReceivedCStoreInstanceFilter";
943 942
944 boost::recursive_mutex::scoped_lock lock(mutex_); 943 boost::recursive_mutex::scoped_lock lock(mutex_);
945 944
966 int result; 965 int result;
967 call.ExecuteToInt(result); 966 call.ExecuteToInt(result);
968 return static_cast<uint16_t>(result); 967 return static_cast<uint16_t>(result);
969 } 968 }
970 969
971 return STATUS_Success; 970 return true;
972 } 971 }
973 972
974 973
975 void LuaScripting::Execute(const std::string& command) 974 void LuaScripting::Execute(const std::string& command)
976 { 975 {