comparison OrthancServer/Plugins/Engine/OrthancPlugins.h @ 4343:e1e918e790e8

New function in the SDK: OrthancPluginGenerateRestApiAuthorizationToken()
author Sebastien Jodogne <s.jodogne@gmail.com>
date Fri, 04 Dec 2020 18:28:23 +0100
parents a01b1c9cbef4
children d9473bd5ed43
comparison
equal deleted inserted replaced
4342:52166629239f 4343:e1e918e790e8
78 public IHttpHandler, 78 public IHttpHandler,
79 public IPluginServiceProvider, 79 public IPluginServiceProvider,
80 public IServerListener, 80 public IServerListener,
81 public IWorklistRequestHandlerFactory, 81 public IWorklistRequestHandlerFactory,
82 public IDicomImageDecoder, 82 public IDicomImageDecoder,
83 public IIncomingHttpRequestFilter,
84 public IFindRequestHandlerFactory, 83 public IFindRequestHandlerFactory,
85 public IMoveRequestHandlerFactory, 84 public IMoveRequestHandlerFactory,
86 public IStorageCommitmentFactory, 85 public IStorageCommitmentFactory,
87 public MemoryBufferTranscoder 86 public MemoryBufferTranscoder
88 { 87 {
346 345
347 virtual ImageAccessor* Decode(const void* dicom, 346 virtual ImageAccessor* Decode(const void* dicom,
348 size_t size, 347 size_t size,
349 unsigned int frame) ORTHANC_OVERRIDE; 348 unsigned int frame) ORTHANC_OVERRIDE;
350 349
351 virtual bool IsAllowed(HttpMethod method, 350 bool IsAllowed(HttpMethod method,
352 const char* uri, 351 const char* uri,
353 const char* ip, 352 const char* ip,
354 const char* username, 353 const char* username,
355 const HttpToolbox::Arguments& httpHeaders, 354 const HttpToolbox::Arguments& httpHeaders,
356 const HttpToolbox::GetArguments& getArguments) ORTHANC_OVERRIDE; 355 const HttpToolbox::GetArguments& getArguments);
357 356
358 bool HasFindHandler(); 357 bool HasFindHandler();
359 358
360 virtual IFindRequestHandler* ConstructFindRequestHandler() ORTHANC_OVERRIDE; 359 virtual IFindRequestHandler* ConstructFindRequestHandler() ORTHANC_OVERRIDE;
361 360
383 const std::string& transactionUid, 382 const std::string& transactionUid,
384 const std::vector<std::string>& sopClassUids, 383 const std::vector<std::string>& sopClassUids,
385 const std::vector<std::string>& sopInstanceUids, 384 const std::vector<std::string>& sopInstanceUids,
386 const std::string& remoteAet, 385 const std::string& remoteAet,
387 const std::string& calledAet) ORTHANC_OVERRIDE; 386 const std::string& calledAet) ORTHANC_OVERRIDE;
387
388 // New in Orthanc 1.8.1 (cf. "OrthancPluginGenerateRestApiAuthorizationToken()")
389 bool IsValidAuthorizationToken(const std::string& token) const;
388 }; 390 };
389 } 391 }
390 392
391 #endif 393 #endif