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
// 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,
util::json::Object &json_result) const;

View File

@ -17,7 +17,7 @@ class NearestPlugin final : public BasePlugin
public:
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,
util::json::Object &result) const;

View File

@ -20,7 +20,7 @@ class TablePlugin final : public BasePlugin
public:
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,
util::json::Object &result) const;

View File

@ -26,7 +26,7 @@ namespace plugins
class TilePlugin final : public BasePlugin
{
public:
Status HandleRequest(const std::shared_ptr<datafacade::BaseDataFacade> facade,
Status HandleRequest(const std::shared_ptr<const datafacade::BaseDataFacade> facade,
const api::TileParameters &parameters,
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,
util::json::Object &json_result) const;
};

View File

@ -38,7 +38,7 @@ class ViaRoutePlugin final : public BasePlugin
public:
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,
util::json::Object &json_result) const;
};

View File

@ -27,7 +27,7 @@ namespace
template <typename ParameterT, typename PluginT, typename ResultT>
osrm::engine::Status
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,
PluginT &plugin,
ResultT &result)
@ -81,7 +81,7 @@ Engine::Engine(const EngineConfig &config)
throw util::exception("Invalid file paths given!" + SOURCE_REF);
}
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,
util::json::Object &json_result) const
{

View File

@ -19,7 +19,7 @@ namespace plugins
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,
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,
util::json::Object &result) const
{

View File

@ -248,7 +248,7 @@ FixedPoint coordinatesToTilePoint(const util::Coordinate point, const BBox &tile
} // 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,
std::string &pbf_buffer) const
{

View File

@ -141,7 +141,7 @@ InternalRouteResult TripPlugin::ComputeRoute(const datafacade::BaseDataFacade &f
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,
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,
util::json::Object &json_result) const
{