/srv/osrm/osrm-backend/include/server/service
NameSizeModeActions
base_service.hpp6730644editdlrm
match_service.hpp7050644editdlrm
nearest_service.hpp7130644editdlrm
route_service.hpp7050644editdlrm
table_service.hpp7050644editdlrm
tile_service.hpp7010644editdlrm
trip_service.hpp7010644editdlrm
utils.hpp6940644editdlrm
Edit: /srv/osrm/osrm-backend/include/server/service/base_service.hpp (673B)
#ifndef SERVER_SERVICE_BASE_SERVICE_HPP #define SERVER_SERVICE_BASE_SERVICE_HPP #include "engine/status.hpp" #include "osrm/osrm.hpp" #include "util/coordinate.hpp" #include #include #include namespace osrm::server::service { class BaseService { public: BaseService(OSRM &routing_machine) : routing_machine(routing_machine) {} virtual ~BaseService() = default; virtual engine::Status RunQuery(std::size_t prefix_length, std::string &query, osrm::engine::api::ResultT &result) = 0; virtual unsigned GetVersion() = 0; protected: OSRM &routing_machine; }; } // namespace osrm::server::service #endif