diff Sources/Plugin.cpp @ 50:70abe3ebbbfc

New Python function: "orthanc.RegisterIncomingHttpRequestFilter()"
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 08 Dec 2020 19:02:30 +0100
parents 42de8b600c0c
children 23f3099bed47
line wrap: on
line diff
--- a/Sources/Plugin.cpp	Tue Dec 08 16:30:25 2020 +0100
+++ b/Sources/Plugin.cpp	Tue Dec 08 19:02:30 2020 +0100
@@ -24,8 +24,10 @@
 // https://fr.slideshare.net/YiLungTsai/embed-python
 
 
+#include "IncomingHttpRequestFilter.h"
+#include "OnChangeCallback.h"
 #include "OnStoredInstanceCallback.h"
-#include "OnChangeCallback.h"
+
 #include "RestCallbacks.h"
 #include "PythonModule.h"
 
@@ -88,6 +90,12 @@
                       METH_VARARGS, "" };
     functions.push_back(f);
   }
+
+  {
+    // New in release 3.0
+    PyMethodDef f = { "RegisterIncomingHttpRequestFilter", RegisterIncomingHttpRequestFilter, METH_VARARGS, "" };
+    functions.push_back(f);
+  }
   
   /**
    * Append all the global functions that were automatically generated
@@ -289,6 +297,7 @@
       FinalizeOnChangeCallback();
       FinalizeRestCallbacks();
       FinalizeOnStoredInstanceCallback();
+      FinalizeIncomingHttpRequestFilter();
       
       PythonLock::GlobalFinalize();
     }