Mercurial > hg > orthanc
comparison Plugins/Engine/OrthancPlugins.h @ 3763:5ff5d5a0fd28
adding missing ORTHANC_OVERRIDE
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 16 Mar 2020 14:12:20 +0100 |
parents | 56f2397f027a |
children | 1491d501836a |
comparison
equal
deleted
inserted
replaced
3762:1a346a4dc1b4 | 3763:5ff5d5a0fd28 |
---|---|
237 HttpMethod method, | 237 HttpMethod method, |
238 const UriComponents& uri, | 238 const UriComponents& uri, |
239 const Arguments& headers, | 239 const Arguments& headers, |
240 const GetArguments& getArguments, | 240 const GetArguments& getArguments, |
241 const void* bodyData, | 241 const void* bodyData, |
242 size_t bodySize); | 242 size_t bodySize) ORTHANC_OVERRIDE; |
243 | 243 |
244 virtual bool InvokeService(SharedLibrary& plugin, | 244 virtual bool InvokeService(SharedLibrary& plugin, |
245 _OrthancPluginService service, | 245 _OrthancPluginService service, |
246 const void* parameters); | 246 const void* parameters) ORTHANC_OVERRIDE; |
247 | 247 |
248 virtual void SignalChange(const ServerIndexChange& change); | 248 virtual void SignalChange(const ServerIndexChange& change) ORTHANC_OVERRIDE; |
249 | 249 |
250 virtual void SignalStoredInstance(const std::string& instanceId, | 250 virtual void SignalStoredInstance(const std::string& instanceId, |
251 DicomInstanceToStore& instance, | 251 DicomInstanceToStore& instance, |
252 const Json::Value& simplifiedTags); | 252 const Json::Value& simplifiedTags) ORTHANC_OVERRIDE; |
253 | 253 |
254 virtual bool FilterIncomingInstance(const DicomInstanceToStore& instance, | 254 virtual bool FilterIncomingInstance(const DicomInstanceToStore& instance, |
255 const Json::Value& simplified) | 255 const Json::Value& simplified) ORTHANC_OVERRIDE |
256 { | 256 { |
257 return true; // TODO Enable filtering of instances from plugins | 257 return true; // TODO Enable filtering of instances from plugins |
258 } | 258 } |
259 | 259 |
260 bool HasStorageArea() const; | 260 bool HasStorageArea() const; |
300 SignalChangeInternal(OrthancPluginChangeType_UpdatedModalities, OrthancPluginResourceType_None, NULL); | 300 SignalChangeInternal(OrthancPluginChangeType_UpdatedModalities, OrthancPluginResourceType_None, NULL); |
301 } | 301 } |
302 | 302 |
303 bool HasWorklistHandler(); | 303 bool HasWorklistHandler(); |
304 | 304 |
305 virtual IWorklistRequestHandler* ConstructWorklistRequestHandler(); | 305 virtual IWorklistRequestHandler* ConstructWorklistRequestHandler() ORTHANC_OVERRIDE; |
306 | 306 |
307 bool HasCustomImageDecoder(); | 307 bool HasCustomImageDecoder(); |
308 | 308 |
309 // Contrarily to "Decode()", this method does not fallback to the | 309 // Contrarily to "Decode()", this method does not fallback to the |
310 // builtin image decoder, if no installed custom decoder can | 310 // builtin image decoder, if no installed custom decoder can |
313 size_t size, | 313 size_t size, |
314 unsigned int frame); | 314 unsigned int frame); |
315 | 315 |
316 virtual ImageAccessor* Decode(const void* dicom, | 316 virtual ImageAccessor* Decode(const void* dicom, |
317 size_t size, | 317 size_t size, |
318 unsigned int frame); | 318 unsigned int frame) ORTHANC_OVERRIDE; |
319 | 319 |
320 virtual bool IsAllowed(HttpMethod method, | 320 virtual bool IsAllowed(HttpMethod method, |
321 const char* uri, | 321 const char* uri, |
322 const char* ip, | 322 const char* ip, |
323 const char* username, | 323 const char* username, |
324 const IHttpHandler::Arguments& httpHeaders, | 324 const IHttpHandler::Arguments& httpHeaders, |
325 const IHttpHandler::GetArguments& getArguments); | 325 const IHttpHandler::GetArguments& getArguments) ORTHANC_OVERRIDE; |
326 | 326 |
327 bool HasFindHandler(); | 327 bool HasFindHandler(); |
328 | 328 |
329 virtual IFindRequestHandler* ConstructFindRequestHandler(); | 329 virtual IFindRequestHandler* ConstructFindRequestHandler() ORTHANC_OVERRIDE; |
330 | 330 |
331 bool HasMoveHandler(); | 331 bool HasMoveHandler(); |
332 | 332 |
333 virtual IMoveRequestHandler* ConstructMoveRequestHandler(); | 333 virtual IMoveRequestHandler* ConstructMoveRequestHandler() ORTHANC_OVERRIDE; |
334 | 334 |
335 IJob* UnserializeJob(const std::string& type, | 335 IJob* UnserializeJob(const std::string& type, |
336 const Json::Value& value); | 336 const Json::Value& value); |
337 | 337 |
338 void RefreshMetrics(); | 338 void RefreshMetrics(); |
342 RequestOrigin origin, | 342 RequestOrigin origin, |
343 const char* remoteIp, | 343 const char* remoteIp, |
344 const char* username, | 344 const char* username, |
345 HttpMethod method, | 345 HttpMethod method, |
346 const UriComponents& uri, | 346 const UriComponents& uri, |
347 const Arguments& headers); | 347 const Arguments& headers) ORTHANC_OVERRIDE; |
348 | 348 |
349 // New in Orthanc 1.6.0 | 349 // New in Orthanc 1.6.0 |
350 IStorageCommitmentFactory::ILookupHandler* CreateStorageCommitment( | 350 IStorageCommitmentFactory::ILookupHandler* CreateStorageCommitment( |
351 const std::string& jobId, | 351 const std::string& jobId, |
352 const std::string& transactionUid, | 352 const std::string& transactionUid, |