/srv/osrm/osrm-backend/include/server
NameSizeModeActions
api/-0755rm
http/-0755rm
service/-0755rm
connection.hpp23650644editdlrm
request_handler.hpp7100644editdlrm
request_parser.hpp14770644editdlrm
server.hpp36280644editdlrm
service_handler.hpp10050644editdlrm
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 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 service_handler); void HandleRequest(const http::request ¤t_request, http::reply ¤t_reply); private: std::unique_ptr service_handler; }; } // namespace osrm::server #endif // REQUEST_HANDLER_HPP