Mercurial > hg > orthanc
comparison Core/HttpServer/HttpHandler.h @ 355:753e69f9326e
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Wed, 30 Jan 2013 17:56:44 +0100 |
parents | 78a8eaa5f30b |
children | bdd72233b105 |
comparison
equal
deleted
inserted
replaced
354:4d76fce206ef | 355:753e69f9326e |
---|---|
34 | 34 |
35 #include <map> | 35 #include <map> |
36 #include <vector> | 36 #include <vector> |
37 #include <stdint.h> | 37 #include <stdint.h> |
38 #include "../Toolbox.h" | 38 #include "../Toolbox.h" |
39 #include "../../OrthancCppClient/HttpEnumerations.h" | |
39 | 40 |
40 namespace Orthanc | 41 namespace Orthanc |
41 { | 42 { |
42 class HttpOutput; | 43 class HttpOutput; |
43 | 44 |
51 } | 52 } |
52 | 53 |
53 virtual bool IsServedUri(const UriComponents& uri) = 0; | 54 virtual bool IsServedUri(const UriComponents& uri) = 0; |
54 | 55 |
55 virtual void Handle(HttpOutput& output, | 56 virtual void Handle(HttpOutput& output, |
56 const std::string& method, | 57 Orthanc_HttpMethod method, |
57 const UriComponents& uri, | 58 const UriComponents& uri, |
58 const Arguments& headers, | 59 const Arguments& headers, |
59 const Arguments& getArguments, | 60 const Arguments& getArguments, |
60 const std::string& postData) = 0; | 61 const std::string& postData) = 0; |
61 | 62 |