Mercurial > hg > orthanc
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 { |