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