summaryrefslogtreecommitdiff
path: root/navit/traffic.c
diff options
context:
space:
mode:
Diffstat (limited to 'navit/traffic.c')
-rw-r--r--navit/traffic.c10
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,