comparison OrthancServer/Plugins/Engine/OrthancPlugins.h @ 4330:a01b1c9cbef4

moving generic type definitions from IHttpHandler to HttpToolbox
author Sebastien Jodogne <s.jodogne@gmail.com>
date Wed, 25 Nov 2020 14:39:10 +0100
parents 05b8fd21089c
children e1e918e790e8
comparison
equal deleted inserted replaced
4329:9dc0e42f868b 4330:a01b1c9cbef4
107 void RegisterChunkedRestCallback(const void* parameters); 107 void RegisterChunkedRestCallback(const void* parameters);
108 108
109 bool HandleChunkedGetDelete(HttpOutput& output, 109 bool HandleChunkedGetDelete(HttpOutput& output,
110 HttpMethod method, 110 HttpMethod method,
111 const UriComponents& uri, 111 const UriComponents& uri,
112 const Arguments& headers, 112 const HttpToolbox::Arguments& headers,
113 const GetArguments& getArguments); 113 const HttpToolbox::GetArguments& getArguments);
114 114
115 void RegisterOnStoredInstanceCallback(const void* parameters); 115 void RegisterOnStoredInstanceCallback(const void* parameters);
116 116
117 void RegisterOnChangeCallback(const void* parameters); 117 void RegisterOnChangeCallback(const void* parameters);
118 118
258 RequestOrigin origin, 258 RequestOrigin origin,
259 const char* remoteIp, 259 const char* remoteIp,
260 const char* username, 260 const char* username,
261 HttpMethod method, 261 HttpMethod method,
262 const UriComponents& uri, 262 const UriComponents& uri,
263 const Arguments& headers, 263 const HttpToolbox::Arguments& headers,
264 const GetArguments& getArguments, 264 const HttpToolbox::GetArguments& getArguments,
265 const void* bodyData, 265 const void* bodyData,
266 size_t bodySize) ORTHANC_OVERRIDE; 266 size_t bodySize) ORTHANC_OVERRIDE;
267 267
268 virtual bool InvokeService(SharedLibrary& plugin, 268 virtual bool InvokeService(SharedLibrary& plugin,
269 _OrthancPluginService service, 269 _OrthancPluginService service,
350 350
351 virtual bool IsAllowed(HttpMethod method, 351 virtual bool IsAllowed(HttpMethod method,
352 const char* uri, 352 const char* uri,
353 const char* ip, 353 const char* ip,
354 const char* username, 354 const char* username,
355 const IHttpHandler::Arguments& httpHeaders, 355 const HttpToolbox::Arguments& httpHeaders,
356 const IHttpHandler::GetArguments& getArguments) ORTHANC_OVERRIDE; 356 const HttpToolbox::GetArguments& getArguments) ORTHANC_OVERRIDE;
357 357
358 bool HasFindHandler(); 358 bool HasFindHandler();
359 359
360 virtual IFindRequestHandler* ConstructFindRequestHandler() ORTHANC_OVERRIDE; 360 virtual IFindRequestHandler* ConstructFindRequestHandler() ORTHANC_OVERRIDE;
361 361
373 RequestOrigin origin, 373 RequestOrigin origin,
374 const char* remoteIp, 374 const char* remoteIp,
375 const char* username, 375 const char* username,
376 HttpMethod method, 376 HttpMethod method,
377 const UriComponents& uri, 377 const UriComponents& uri,
378 const Arguments& headers) ORTHANC_OVERRIDE; 378 const HttpToolbox::Arguments& headers) ORTHANC_OVERRIDE;
379 379
380 // New in Orthanc 1.6.0 380 // New in Orthanc 1.6.0
381 IStorageCommitmentFactory::ILookupHandler* CreateStorageCommitment( 381 IStorageCommitmentFactory::ILookupHandler* CreateStorageCommitment(
382 const std::string& jobId, 382 const std::string& jobId,
383 const std::string& transactionUid, 383 const std::string& transactionUid,