make facades const to be consistent with const shmem block

This commit is contained in:
Michael Krasnyk 2017-01-12 22:54:30 +01:00 committed by Patrick Niklaus
parent 5d3a348b76
commit b6f9ec2a33
14 changed files with 15 additions and 15 deletions

View File

@ -59,7 +59,7 @@ class Engine final
// note in case of shared memory this will be empty, since the watchdog // note in case of shared memory this will be empty, since the watchdog
// will provide us with the up-to-date facade // will provide us with the up-to-date facade
std::shared_ptr<datafacade::BaseDataFacade> immutable_data_facade; std::shared_ptr<const datafacade::BaseDataFacade> immutable_data_facade;
}; };
} }
} }

View File

@ -33,7 +33,7 @@ class MatchPlugin : public BasePlugin
{ {
} }
Status HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::MatchParameters &parameters, const api::MatchParameters &parameters,
util::json::Object &json_result) const; util::json::Object &json_result) const;

View File

@ -17,7 +17,7 @@ class NearestPlugin final : public BasePlugin
public: public:
explicit NearestPlugin(const int max_results); explicit NearestPlugin(const int max_results);
Status HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::NearestParameters &params, const api::NearestParameters &params,
util::json::Object &result) const; util::json::Object &result) const;

View File

@ -20,7 +20,7 @@ class TablePlugin final : public BasePlugin
public: public:
explicit TablePlugin(const int max_locations_distance_table); explicit TablePlugin(const int max_locations_distance_table);
Status HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::TableParameters &params, const api::TableParameters &params,
util::json::Object &result) const; util::json::Object &result) const;

View File

@ -26,7 +26,7 @@ namespace plugins
class TilePlugin final : public BasePlugin class TilePlugin final : public BasePlugin
{ {
public: public:
Status HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::TileParameters &parameters, const api::TileParameters &parameters,
std::string &pbf_buffer) const; std::string &pbf_buffer) const;
}; };

View File

@ -44,7 +44,7 @@ class TripPlugin final : public BasePlugin
{ {
} }
Status HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::TripParameters &parameters, const api::TripParameters &parameters,
util::json::Object &json_result) const; util::json::Object &json_result) const;
}; };

View File

@ -38,7 +38,7 @@ class ViaRoutePlugin final : public BasePlugin
public: public:
explicit ViaRoutePlugin(int max_locations_viaroute); explicit ViaRoutePlugin(int max_locations_viaroute);
Status HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::RouteParameters &route_parameters, const api::RouteParameters &route_parameters,
util::json::Object &json_result) const; util::json::Object &json_result) const;
}; };

View File

@ -27,7 +27,7 @@ namespace
template <typename ParameterT, typename PluginT, typename ResultT> template <typename ParameterT, typename PluginT, typename ResultT>
osrm::engine::Status osrm::engine::Status
RunQuery(const std::unique_ptr<osrm::engine::DataWatchdog> &watchdog, RunQuery(const std::unique_ptr<osrm::engine::DataWatchdog> &watchdog,
const std::shared_ptr<osrm::engine::datafacade::BaseDataFacade> &immutable_facade, const std::shared_ptr<const osrm::engine::datafacade::BaseDataFacade> &immutable_facade,
const ParameterT &parameters, const ParameterT &parameters,
PluginT &plugin, PluginT &plugin,
ResultT &result) ResultT &result)
@ -81,7 +81,7 @@ Engine::Engine(const EngineConfig &config)
throw util::exception("Invalid file paths given!" + SOURCE_REF); throw util::exception("Invalid file paths given!" + SOURCE_REF);
} }
immutable_data_facade = immutable_data_facade =
std::make_shared<datafacade::ProcessMemoryDataFacade>(config.storage_config); std::make_shared<const datafacade::ProcessMemoryDataFacade>(config.storage_config);
} }
} }

View File

@ -108,7 +108,7 @@ void filterCandidates(const std::vector<util::Coordinate> &coordinates,
} }
} }
Status MatchPlugin::HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status MatchPlugin::HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::MatchParameters &parameters, const api::MatchParameters &parameters,
util::json::Object &json_result) const util::json::Object &json_result) const
{ {

View File

@ -19,7 +19,7 @@ namespace plugins
NearestPlugin::NearestPlugin(const int max_results_) : max_results{max_results_} {} NearestPlugin::NearestPlugin(const int max_results_) : max_results{max_results_} {}
Status NearestPlugin::HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status NearestPlugin::HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::NearestParameters &params, const api::NearestParameters &params,
util::json::Object &json_result) const util::json::Object &json_result) const
{ {

View File

@ -28,7 +28,7 @@ TablePlugin::TablePlugin(const int max_locations_distance_table)
{ {
} }
Status TablePlugin::HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status TablePlugin::HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::TableParameters &params, const api::TableParameters &params,
util::json::Object &result) const util::json::Object &result) const
{ {

View File

@ -248,7 +248,7 @@ FixedPoint coordinatesToTilePoint(const util::Coordinate point, const BBox &tile
} // namespace } // namespace
Status TilePlugin::HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status TilePlugin::HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::TileParameters &parameters, const api::TileParameters &parameters,
std::string &pbf_buffer) const std::string &pbf_buffer) const
{ {

View File

@ -141,7 +141,7 @@ InternalRouteResult TripPlugin::ComputeRoute(const datafacade::BaseDataFacade &f
return min_route; return min_route;
} }
Status TripPlugin::HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status TripPlugin::HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::TripParameters &parameters, const api::TripParameters &parameters,
util::json::Object &json_result) const util::json::Object &json_result) const
{ {

View File

@ -27,7 +27,7 @@ ViaRoutePlugin::ViaRoutePlugin(int max_locations_viaroute)
{ {
} }
Status ViaRoutePlugin::HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade, Status ViaRoutePlugin::HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::RouteParameters &route_parameters, const api::RouteParameters &route_parameters,
util::json::Object &json_result) const util::json::Object &json_result) const
{ {