/
srv
/
osrm
/
osrm-backend
/
include
/
server
/
/srv/osrm/osrm-backend/include/server
mkdir
upload
Name
Size
Mode
Actions
api/
-
0755
rm
http/
-
0755
rm
service/
-
0755
rm
connection.hpp
2365
0644
edit
dl
rm
request_handler.hpp
710
0644
edit
dl
rm
request_parser.hpp
1477
0644
edit
dl
rm
server.hpp
3628
0644
edit
dl
rm
service_handler.hpp
1005
0644
edit
dl
rm
Edit:
/srv/osrm/osrm-backend/include/server/request_handler.hpp
(710B)
#ifndef REQUEST_HANDLER_HPP #define REQUEST_HANDLER_HPP #include "server/service_handler.hpp" #include <string> namespace osrm::server { namespace http { class reply; struct request; } // namespace http class RequestHandler { public: RequestHandler() = default; RequestHandler(const RequestHandler &) = delete; RequestHandler &operator=(const RequestHandler &) = delete; void RegisterServiceHandler(std::unique_ptr<ServiceHandlerInterface> service_handler); void HandleRequest(const http::request ¤t_request, http::reply ¤t_reply); private: std::unique_ptr<ServiceHandlerInterface> service_handler; }; } // namespace osrm::server #endif // REQUEST_HANDLER_HPP
Save
cmd:
run