comparison Core/HttpServer/IHttpHandler.h @ 1515:c94353fbd4e9

cont http compression
author Sebastien Jodogne <s.jodogne@gmail.com>
date Mon, 10 Aug 2015 17:18:36 +0200
parents 8dc80ba768aa
children 4f8c8ef114db
comparison
equal deleted inserted replaced
1514:d73a2178b319 1515:c94353fbd4e9
34 34
35 #include "../Enumerations.h" 35 #include "../Enumerations.h"
36 #include "HttpOutput.h" 36 #include "HttpOutput.h"
37 37
38 #include <map> 38 #include <map>
39 #include <set>
39 #include <vector> 40 #include <vector>
40 #include <string> 41 #include <string>
41 42
42 namespace Orthanc 43 namespace Orthanc
43 { 44 {
56 const UriComponents& uri, 57 const UriComponents& uri,
57 const Arguments& headers, 58 const Arguments& headers,
58 const GetArguments& getArguments, 59 const GetArguments& getArguments,
59 const char* bodyData, 60 const char* bodyData,
60 size_t bodySize) = 0; 61 size_t bodySize) = 0;
62
63 static void GetAcceptedCompressions(std::set<HttpCompression>& result,
64 const Arguments& headers);
65
66 static HttpCompression GetPreferredCompression(const Arguments& headers,
67 size_t bodySize);
61 }; 68 };
62 } 69 }