Mercurial > hg > orthanc
diff Core/RestApi/RestApi.cpp @ 977:2a9e08136860 plugins
cont
author | Sebastien Jodogne <s.jodogne@gmail.com> |
---|---|
date | Mon, 30 Jun 2014 16:09:41 +0200 |
parents | 6968356679c0 |
children | f1ff2a2f06cd |
line wrap: on
line diff
--- a/Core/RestApi/RestApi.cpp Mon Jun 30 14:55:43 2014 +0200 +++ b/Core/RestApi/RestApi.cpp Mon Jun 30 16:09:41 2014 +0200 @@ -242,24 +242,28 @@ void RestApi::Register(const std::string& path, RestApiGetCall::Handler handler) { + root_.Register(path, handler); getHandlers_.push_back(std::make_pair(new RestApiPath(path), handler)); } void RestApi::Register(const std::string& path, RestApiPutCall::Handler handler) { + root_.Register(path, handler); putHandlers_.push_back(std::make_pair(new RestApiPath(path), handler)); } void RestApi::Register(const std::string& path, RestApiPostCall::Handler handler) { + root_.Register(path, handler); postHandlers_.push_back(std::make_pair(new RestApiPath(path), handler)); } void RestApi::Register(const std::string& path, RestApiDeleteCall::Handler handler) { + root_.Register(path, handler); deleteHandlers_.push_back(std::make_pair(new RestApiPath(path), handler)); } }