Mercurial > hg > orthanc-python
diff Sources/IncomingInstanceFilter.cpp @ 100:e2b2e1d4e1bb
fixed compatibility with Orthanc SDK 1.8.1
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 23 Feb 2022 07:30:33 +0100 |
parents | e37ed36541be |
children | eb6ac5a801d1 |
line wrap: on
line diff
--- a/Sources/IncomingInstanceFilter.cpp Tue Dec 14 10:06:16 2021 +0100 +++ b/Sources/IncomingInstanceFilter.cpp Wed Feb 23 07:30:33 2022 +0100 @@ -25,6 +25,8 @@ #include "PythonString.h" +#if ORTHANC_PLUGINS_VERSION_IS_ABOVE(1, 10, 0) + static PyObject* incomingCStoreInstanceFilter_ = NULL; @@ -103,3 +105,20 @@ { ICallbackRegistration::Unregister(incomingCStoreInstanceFilter_); } + +#else + +#warning OrthancPluginRegisterIncomingCStoreInstanceFilter() is not supported + +PyObject* RegisterIncomingCStoreInstanceFilter(PyObject* module, PyObject* args) +{ + OrthancPlugins::LogError("The version of your Orthanc SDK doesn't provide OrthancPluginRegisterIncomingCStoreInstanceFilter()"); + Py_INCREF(Py_None); + return Py_None; +} + +void FinalizeIncomingCStoreInstanceFilter() +{ +} + +#endif