comparison Plugins/Engine/OrthancPlugins.h @ 3414:b9cba6a91780

simplification
author Sebastien Jodogne <s.jodogne@gmail.com>
date Tue, 11 Jun 2019 19:44:10 +0200
parents f09bfdea3fc3
children 954d15f24366
comparison
equal deleted inserted replaced
3413:f09bfdea3fc3 3414:b9cba6a91780
87 boost::shared_ptr<PImpl> pimpl_; 87 boost::shared_ptr<PImpl> pimpl_;
88 88
89 class WorklistHandler; 89 class WorklistHandler;
90 class FindHandler; 90 class FindHandler;
91 class MoveHandler; 91 class MoveHandler;
92 class ChunkedHttpRequest; 92 class HttpClientChunkedRequest;
93 class ChunkedHttpAnswer; 93 class HttpClientChunkedAnswer;
94 class MultipartStream; 94 class HttpServerChunkedReader;
95 95
96 void RegisterRestCallback(const void* parameters, 96 void RegisterRestCallback(const void* parameters,
97 bool lock); 97 bool lock);
98 98
99 void RegisterMultipartRestCallback(const void* parameters); 99 void RegisterChunkedRestCallback(const void* parameters);
100
101 bool HandleChunkedGetDelete(HttpOutput& output,
102 HttpMethod method,
103 const UriComponents& uri,
104 const Arguments& headers,
105 const GetArguments& getArguments);
100 106
101 void RegisterOnStoredInstanceCallback(const void* parameters); 107 void RegisterOnStoredInstanceCallback(const void* parameters);
102 108
103 void RegisterOnChangeCallback(const void* parameters); 109 void RegisterOnChangeCallback(const void* parameters);
104 110
324 const Json::Value& value); 330 const Json::Value& value);
325 331
326 void RefreshMetrics(); 332 void RefreshMetrics();
327 333
328 // New in Orthanc 1.5.7 334 // New in Orthanc 1.5.7
329 virtual IStream* CreateStreamHandler(RequestOrigin origin, 335 virtual bool CreateChunkedRequestReader(std::auto_ptr<IChunkedRequestReader>& target,
330 const char* remoteIp, 336 RequestOrigin origin,
331 const char* username, 337 const char* remoteIp,
332 HttpMethod method, 338 const char* username,
333 const UriComponents& uri, 339 HttpMethod method,
334 const Arguments& headers); 340 const UriComponents& uri,
341 const Arguments& headers);
335 }; 342 };
336 } 343 }
337 344
338 #endif 345 #endif