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,