Passed ResultT down to engine plugins, so now they can form replies in different formats.
This commit is contained in:
+10
-6
@@ -57,33 +57,37 @@ OSRM &OSRM::operator=(OSRM &&) noexcept = default;
|
||||
// Forward to implementation
|
||||
|
||||
engine::Status OSRM::Route(const engine::api::RouteParameters ¶ms,
|
||||
util::json::Object &result) const
|
||||
osrm::engine::api::ResultT &result) const
|
||||
{
|
||||
return engine_->Route(params, result);
|
||||
}
|
||||
|
||||
engine::Status OSRM::Table(const engine::api::TableParameters ¶ms, json::Object &result) const
|
||||
engine::Status OSRM::Table(const engine::api::TableParameters ¶ms,
|
||||
osrm::engine::api::ResultT &result) const
|
||||
{
|
||||
return engine_->Table(params, result);
|
||||
}
|
||||
|
||||
engine::Status OSRM::Nearest(const engine::api::NearestParameters ¶ms,
|
||||
json::Object &result) const
|
||||
osrm::engine::api::ResultT &result) const
|
||||
{
|
||||
return engine_->Nearest(params, result);
|
||||
}
|
||||
|
||||
engine::Status OSRM::Trip(const engine::api::TripParameters ¶ms, json::Object &result) const
|
||||
engine::Status OSRM::Trip(const engine::api::TripParameters ¶ms,
|
||||
osrm::engine::api::ResultT &result) const
|
||||
{
|
||||
return engine_->Trip(params, result);
|
||||
}
|
||||
|
||||
engine::Status OSRM::Match(const engine::api::MatchParameters ¶ms, json::Object &result) const
|
||||
engine::Status OSRM::Match(const engine::api::MatchParameters ¶ms,
|
||||
osrm::engine::api::ResultT &result) const
|
||||
{
|
||||
return engine_->Match(params, result);
|
||||
}
|
||||
|
||||
engine::Status OSRM::Tile(const engine::api::TileParameters ¶ms, std::string &result) const
|
||||
engine::Status OSRM::Tile(const engine::api::TileParameters ¶ms,
|
||||
osrm::engine::api::ResultT &result) const
|
||||
{
|
||||
return engine_->Tile(params, result);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user