make facades const to be consistent with const shmem block
This commit is contained in:
parent
5d3a348b76
commit
b6f9ec2a33
@ -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;
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -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 ¶meters,
|
const api::MatchParameters ¶meters,
|
||||||
util::json::Object &json_result) const;
|
util::json::Object &json_result) const;
|
||||||
|
|
||||||
|
@ -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 ¶ms,
|
const api::NearestParameters ¶ms,
|
||||||
util::json::Object &result) const;
|
util::json::Object &result) const;
|
||||||
|
|
||||||
|
@ -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 ¶ms,
|
const api::TableParameters ¶ms,
|
||||||
util::json::Object &result) const;
|
util::json::Object &result) const;
|
||||||
|
|
||||||
|
@ -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 ¶meters,
|
const api::TileParameters ¶meters,
|
||||||
std::string &pbf_buffer) const;
|
std::string &pbf_buffer) const;
|
||||||
};
|
};
|
||||||
|
@ -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 ¶meters,
|
const api::TripParameters ¶meters,
|
||||||
util::json::Object &json_result) const;
|
util::json::Object &json_result) const;
|
||||||
};
|
};
|
||||||
|
@ -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;
|
||||||
};
|
};
|
||||||
|
@ -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 ¶meters,
|
const ParameterT ¶meters,
|
||||||
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);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -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 ¶meters,
|
const api::MatchParameters ¶meters,
|
||||||
util::json::Object &json_result) const
|
util::json::Object &json_result) const
|
||||||
{
|
{
|
||||||
|
@ -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 ¶ms,
|
const api::NearestParameters ¶ms,
|
||||||
util::json::Object &json_result) const
|
util::json::Object &json_result) const
|
||||||
{
|
{
|
||||||
|
@ -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 ¶ms,
|
const api::TableParameters ¶ms,
|
||||||
util::json::Object &result) const
|
util::json::Object &result) const
|
||||||
{
|
{
|
||||||
|
@ -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 ¶meters,
|
const api::TileParameters ¶meters,
|
||||||
std::string &pbf_buffer) const
|
std::string &pbf_buffer) const
|
||||||
{
|
{
|
||||||
|
@ -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 ¶meters,
|
const api::TripParameters ¶meters,
|
||||||
util::json::Object &json_result) const
|
util::json::Object &json_result) const
|
||||||
{
|
{
|
||||||
|
@ -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
|
||||||
{
|
{
|
||||||
|
Loading…
Reference in New Issue
Block a user