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