diff options
Diffstat (limited to 'navit/traffic.c')
-rw-r--r-- | navit/traffic.c | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/navit/traffic.c b/navit/traffic.c index 0ed290ee2..cc219c540 100644 --- a/navit/traffic.c +++ b/navit/traffic.c @@ -53,6 +53,8 @@ struct traffic { struct traffic_methods meth; /**< Methods implemented by the plugin */ struct callback * callback; /**< The callback function for the idle loop */ struct event_timeout * timeout; /**< The timeout event that triggers the loop function */ + struct mapset *ms; /**< The mapset used for routing */ + struct route *rt; /**< The route to notify of traffic changes */ }; /** @@ -476,6 +478,14 @@ void traffic_init(void) { plugin_register_category_map("traffic", traffic_map_new); } +void traffic_set_mapset(struct traffic *this_, struct mapset *ms) { + this_->ms = ms; +} + +void traffic_set_route(struct traffic *this_, struct route *rt) { + this_->rt = rt; +} + struct object_func traffic_func = { attr_traffic, (object_func_new)traffic_new, |