diff OrthancServer/Plugins/Engine/OrthancPlugins.h @ 4796:94616af363ec filter-store-instance

added ReceivedCStoreInstanceFilter lua callback + OrthancPluginRegisterIncomingCStoreInstanceFilter in sdk
author Alain Mazy <am@osimis.io>
date Fri, 01 Oct 2021 18:36:45 +0200
parents 2684544ff03c
children 70d2a97ca8cb 7053502fbf97
line wrap: on
line diff
--- a/OrthancServer/Plugins/Engine/OrthancPlugins.h	Thu Sep 30 17:52:07 2021 +0200
+++ b/OrthancServer/Plugins/Engine/OrthancPlugins.h	Fri Oct 01 18:36:45 2021 +0200
@@ -133,6 +133,8 @@
 
     void RegisterIncomingDicomInstanceFilter(const void* parameters);
 
+    void RegisterIncomingCStoreInstanceFilter(const void* parameters);
+
     void RegisterRefreshMetricsCallback(const void* parameters);
 
     void RegisterStorageCommitmentScpCallback(const void* parameters);
@@ -279,6 +281,9 @@
     virtual bool FilterIncomingInstance(const DicomInstanceToStore& instance,
                                         const Json::Value& simplified) ORTHANC_OVERRIDE;
 
+    virtual uint16_t FilterIncomingCStoreInstance(const DicomInstanceToStore& instance,
+                                                  const Json::Value& simplified) ORTHANC_OVERRIDE;
+
     bool HasStorageArea() const;
 
     IStorageArea* CreateStorageArea();  // To be freed after use