Mercurial > hg > orthanc
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 |