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);
};
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 );