Mercurial > hg > orthanc
comparison OrthancServer/Plugins/Engine/OrthancPlugins.h @ 4845:02d77189d8ba received-instance-callback
added ReceivedInstanceCallback + sample C++ plugin
author | Alain Mazy <am@osimis.io> |
---|---|
date | Thu, 09 Dec 2021 17:22:40 +0100 |
parents | 7053502fbf97 |
children | 3e9a76464e8a 43e613a7756b |
comparison
equal
deleted
inserted
replaced
4844:55e8fb8e8028 | 4845:02d77189d8ba |
---|---|
134 | 134 |
135 void RegisterIncomingDicomInstanceFilter(const void* parameters); | 135 void RegisterIncomingDicomInstanceFilter(const void* parameters); |
136 | 136 |
137 void RegisterIncomingCStoreInstanceFilter(const void* parameters); | 137 void RegisterIncomingCStoreInstanceFilter(const void* parameters); |
138 | 138 |
139 void RegisterReceivedInstanceCallback(const void* parameters); | |
140 | |
139 void RegisterRefreshMetricsCallback(const void* parameters); | 141 void RegisterRefreshMetricsCallback(const void* parameters); |
140 | 142 |
141 void RegisterStorageCommitmentScpCallback(const void* parameters); | 143 void RegisterStorageCommitmentScpCallback(const void* parameters); |
142 | 144 |
143 void AnswerBuffer(const void* parameters); | 145 void AnswerBuffer(const void* parameters); |
283 const Json::Value& simplified) ORTHANC_OVERRIDE; | 285 const Json::Value& simplified) ORTHANC_OVERRIDE; |
284 | 286 |
285 virtual uint16_t FilterIncomingCStoreInstance(const DicomInstanceToStore& instance, | 287 virtual uint16_t FilterIncomingCStoreInstance(const DicomInstanceToStore& instance, |
286 const Json::Value& simplified) ORTHANC_OVERRIDE; | 288 const Json::Value& simplified) ORTHANC_OVERRIDE; |
287 | 289 |
290 virtual bool ApplyReceivedInstanceCallbacks(const void* receivedDicomBuffer, | |
291 size_t receivedDicomBufferSize, | |
292 void** modifiedDicomBufferData, | |
293 size_t& modifiedDicomBufferSize); | |
294 | |
288 bool HasStorageArea() const; | 295 bool HasStorageArea() const; |
289 | 296 |
290 IStorageArea* CreateStorageArea(); // To be freed after use | 297 IStorageArea* CreateStorageArea(); // To be freed after use |
291 | 298 |
292 const SharedLibrary& GetStorageAreaLibrary() const; | 299 const SharedLibrary& GetStorageAreaLibrary() const; |