comparison 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
comparison
equal deleted inserted replaced
4795:22d5b611dea7 4796:94616af363ec
131 131
132 void RegisterIncomingHttpRequestFilter2(const void* parameters); 132 void RegisterIncomingHttpRequestFilter2(const void* parameters);
133 133
134 void RegisterIncomingDicomInstanceFilter(const void* parameters); 134 void RegisterIncomingDicomInstanceFilter(const void* parameters);
135 135
136 void RegisterIncomingCStoreInstanceFilter(const void* parameters);
137
136 void RegisterRefreshMetricsCallback(const void* parameters); 138 void RegisterRefreshMetricsCallback(const void* parameters);
137 139
138 void RegisterStorageCommitmentScpCallback(const void* parameters); 140 void RegisterStorageCommitmentScpCallback(const void* parameters);
139 141
140 void AnswerBuffer(const void* parameters); 142 void AnswerBuffer(const void* parameters);
277 const Json::Value& simplifiedTags) ORTHANC_OVERRIDE; 279 const Json::Value& simplifiedTags) ORTHANC_OVERRIDE;
278 280
279 virtual bool FilterIncomingInstance(const DicomInstanceToStore& instance, 281 virtual bool FilterIncomingInstance(const DicomInstanceToStore& instance,
280 const Json::Value& simplified) ORTHANC_OVERRIDE; 282 const Json::Value& simplified) ORTHANC_OVERRIDE;
281 283
284 virtual uint16_t FilterIncomingCStoreInstance(const DicomInstanceToStore& instance,
285 const Json::Value& simplified) ORTHANC_OVERRIDE;
286
282 bool HasStorageArea() const; 287 bool HasStorageArea() const;
283 288
284 IStorageArea* CreateStorageArea(); // To be freed after use 289 IStorageArea* CreateStorageArea(); // To be freed after use
285 290
286 const SharedLibrary& GetStorageAreaLibrary() const; 291 const SharedLibrary& GetStorageAreaLibrary() const;