@@ -83,7 +83,7 @@ class OSRM final
8383 * \return Status indicating success for the query or failure
8484 * \see Status, RouteParameters and json::Object
8585 */
86- Status Route (const RouteParameters ¶meters, json::Object &result);
86+ Status Route (const RouteParameters ¶meters, json::Object &result) const ;
8787
8888 /* *
8989 * Distance tables for coordinates.
@@ -92,7 +92,7 @@ class OSRM final
9292 * \return Status indicating success for the query or failure
9393 * \see Status, TableParameters and json::Object
9494 */
95- Status Table (const TableParameters ¶meters, json::Object &result);
95+ Status Table (const TableParameters ¶meters, json::Object &result) const ;
9696
9797 /* *
9898 * Nearest street segment for coordinate.
@@ -101,7 +101,7 @@ class OSRM final
101101 * \return Status indicating success for the query or failure
102102 * \see Status, NearestParameters and json::Object
103103 */
104- Status Nearest (const NearestParameters ¶meters, json::Object &result);
104+ Status Nearest (const NearestParameters ¶meters, json::Object &result) const ;
105105
106106 /* *
107107 * Trip: shortest round trip between coordinates.
@@ -110,7 +110,7 @@ class OSRM final
110110 * \return Status indicating success for the query or failure
111111 * \see Status, TripParameters and json::Object
112112 */
113- Status Trip (const TripParameters ¶meters, json::Object &result);
113+ Status Trip (const TripParameters ¶meters, json::Object &result) const ;
114114
115115 /* *
116116 * Match: snaps noisy coordinate traces to the road network
@@ -119,7 +119,7 @@ class OSRM final
119119 * \return Status indicating success for the query or failure
120120 * \see Status, MatchParameters and json::Object
121121 */
122- Status Match (const MatchParameters ¶meters, json::Object &result);
122+ Status Match (const MatchParameters ¶meters, json::Object &result) const ;
123123
124124 /* *
125125 * Tile: vector tiles with internal graph representation
@@ -128,7 +128,7 @@ class OSRM final
128128 * \return Status indicating success for the query or failure
129129 * \see Status, TileParameters and json::Object
130130 */
131- Status Tile (const TileParameters ¶meters, std::string &result);
131+ Status Tile (const TileParameters ¶meters, std::string &result) const ;
132132
133133 private:
134134 std::unique_ptr<engine::Engine> engine_;
0 commit comments