Mercurial > hg > orthanc
diff OrthancServer/Plugins/Engine/OrthancPlugins.h @ 4860:3e9a76464e8a openssl-3.x
integration mainline->openssl-3.x
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Fri, 24 Dec 2021 16:52:51 +0100 |
parents | 2e71a08eea15 02d77189d8ba |
children | 6eff25f70121 |
line wrap: on
line diff
--- a/OrthancServer/Plugins/Engine/OrthancPlugins.h Thu Nov 25 19:02:38 2021 +0100 +++ b/OrthancServer/Plugins/Engine/OrthancPlugins.h Fri Dec 24 16:52:51 2021 +0100 @@ -124,6 +124,8 @@ void RegisterIncomingCStoreInstanceFilter(const void* parameters); + void RegisterReceivedInstanceCallback(const void* parameters); + void RegisterRefreshMetricsCallback(const void* parameters); void RegisterStorageCommitmentScpCallback(const void* parameters); @@ -273,6 +275,11 @@ virtual uint16_t FilterIncomingCStoreInstance(const DicomInstanceToStore& instance, const Json::Value& simplified) ORTHANC_OVERRIDE; + virtual bool ApplyReceivedInstanceCallbacks(const void* receivedDicomBuffer, + size_t receivedDicomBufferSize, + void** modifiedDicomBufferData, + size_t& modifiedDicomBufferSize); + bool HasStorageArea() const; IStorageArea* CreateStorageArea(); // To be freed after use