comparison Framework/Plugins/IndexBackend.h @ 221:73cc85f3d9c1

implementation of the "serverIdentifier" information for global properties
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 30 Mar 2021 10:40:34 +0200
parents 90eb271f85b2
children c8e06b41feec
comparison
equal deleted inserted replaced
220:492aa3edf572 221:73cc85f3d9c1
191 virtual bool LookupAttachment(IDatabaseBackendOutput& output, 191 virtual bool LookupAttachment(IDatabaseBackendOutput& output,
192 int64_t id, 192 int64_t id,
193 int32_t contentType) ORTHANC_OVERRIDE; 193 int32_t contentType) ORTHANC_OVERRIDE;
194 194
195 virtual bool LookupGlobalProperty(std::string& target /*out*/, 195 virtual bool LookupGlobalProperty(std::string& target /*out*/,
196 const char* serverIdentifier,
196 int32_t property) ORTHANC_OVERRIDE; 197 int32_t property) ORTHANC_OVERRIDE;
197 198
198 virtual void LookupIdentifier(std::list<int64_t>& target /*out*/, 199 virtual void LookupIdentifier(std::list<int64_t>& target /*out*/,
199 OrthancPluginResourceType resourceType, 200 OrthancPluginResourceType resourceType,
200 uint16_t group, 201 uint16_t group,
223 virtual bool SelectPatientToRecycle(int64_t& internalId /*out*/) ORTHANC_OVERRIDE; 224 virtual bool SelectPatientToRecycle(int64_t& internalId /*out*/) ORTHANC_OVERRIDE;
224 225
225 virtual bool SelectPatientToRecycle(int64_t& internalId /*out*/, 226 virtual bool SelectPatientToRecycle(int64_t& internalId /*out*/,
226 int64_t patientIdToAvoid) ORTHANC_OVERRIDE; 227 int64_t patientIdToAvoid) ORTHANC_OVERRIDE;
227 228
228 virtual void SetGlobalProperty(int32_t property, 229 virtual void SetGlobalProperty(const char* serverIdentifier,
230 int32_t property,
229 const char* value) ORTHANC_OVERRIDE; 231 const char* value) ORTHANC_OVERRIDE;
230 232
231 virtual void SetMainDicomTag(int64_t id, 233 virtual void SetMainDicomTag(int64_t id,
232 uint16_t group, 234 uint16_t group,
233 uint16_t element, 235 uint16_t element,