]> git.street.me.uk Git - andy/viking.git/blobdiff - src/vikroutingengine.h
Add Church as a Wikipedia waypoint feature type.
[andy/viking.git] / src / vikroutingengine.h
index 7762c73dd73f52c1c613d4388b53b065bf2ee6f1..a23cc1e55e6c5992f200cadbc8b5d5dbd24b81f5 100644 (file)
@@ -45,10 +45,10 @@ typedef struct _VikRoutingEngineClass VikRoutingEngineClass;
 struct _VikRoutingEngineClass
 {
   GObjectClass object_class;
-  int (*find)(VikRoutingEngine *self, VikTrwLayer *vtl, struct LatLon start, struct LatLon end);
-  gchar *(*get_cmd_from_directions)(VikRoutingEngine *self, const gchar *start, const gchar *end);
+  gboolean (*find)(VikRoutingEngine *self, VikTrwLayer *vtl, struct LatLon start, struct LatLon end);
+  gchar *(*get_url_from_directions)(VikRoutingEngine *self, const gchar *start, const gchar *end);
   gboolean (*supports_direction)(VikRoutingEngine *self);
-  int (*refine)(VikRoutingEngine *self, VikTrwLayer *vtl, VikTrack *vt);
+  gboolean (*refine)(VikRoutingEngine *self, VikTrwLayer *vtl, VikTrack *vt);
   gboolean (*supports_refine)(VikRoutingEngine *self);
 };
 
@@ -58,9 +58,9 @@ struct _VikRoutingEngine {
   GObject obj;
 };
 
-int vik_routing_engine_find ( VikRoutingEngine *self, VikTrwLayer *vtl, struct LatLon start, struct LatLon end );
-int vik_routing_engine_refine ( VikRoutingEngine *self, VikTrwLayer *vtl, VikTrack *vt );
-gchar *vik_routing_engine_get_cmd_from_directions ( VikRoutingEngine *self, const gchar *start, const gchar *end );
+gboolean vik_routing_engine_find ( VikRoutingEngine *self, VikTrwLayer *vtl, struct LatLon start, struct LatLon end );
+gboolean vik_routing_engine_refine ( VikRoutingEngine *self, VikTrwLayer *vtl, VikTrack *vt );
+gchar *vik_routing_engine_get_url_from_directions ( VikRoutingEngine *self, const gchar *start, const gchar *end );
 
 /* Acessors */
 gchar *vik_routing_engine_get_id ( VikRoutingEngine *self );