Mercurial > hg > orthanc
diff Core/RestApi/RestApiPath.h @ 975:c550e99c452b
refactoring
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 30 Jun 2014 14:53:18 +0200 |
parents | 886652370ff2 |
children | 6e7e5ed91c2d |
line wrap: on
line diff
--- a/Core/RestApi/RestApiPath.h Mon Jun 30 14:44:05 2014 +0200 +++ b/Core/RestApi/RestApiPath.h Mon Jun 30 14:53:18 2014 +0200 @@ -33,6 +33,8 @@ #pragma once #include "../Toolbox.h" +#include "../HttpServer/HttpHandler.h" + #include <map> namespace Orthanc @@ -45,16 +47,14 @@ std::vector<std::string> components_; public: - typedef std::map<std::string, std::string> Components; - RestApiPath(const std::string& uri); // This version is slower - bool Match(Components& components, + bool Match(HttpHandler::Arguments& components, UriComponents& trailing, const std::string& uriRaw) const; - bool Match(Components& components, + bool Match(HttpHandler::Arguments& components, UriComponents& trailing, const UriComponents& uri) const;