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