diff options
author | mvglasow <michael -at- vonglasow.com> | 2018-07-16 22:23:23 +0200 |
---|---|---|
committer | mvglasow <michael -at- vonglasow.com> | 2018-07-16 22:23:23 +0200 |
commit | 289f53510a5a98ac3eb4ddc7dd005c71ca588729 (patch) | |
tree | aebaf30e479a913efe4709f6333774b8f017824e /navit/traffic.h | |
parent | 80cd50b3482926c4cb8f0eacc422b2b19b1d5e09 (diff) | |
download | navit-289f53510a5a98ac3eb4ddc7dd005c71ca588729.tar.gz |
Add:traffic:API function to parse XML data from a string
Signed-off-by: mvglasow <michael -at- vonglasow.com>
Diffstat (limited to 'navit/traffic.h')
-rw-r--r-- | navit/traffic.h | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/navit/traffic.h b/navit/traffic.h index 8c8849620..dd8967a90 100644 --- a/navit/traffic.h +++ b/navit/traffic.h @@ -907,6 +907,17 @@ void traffic_init(void); struct traffic_message ** traffic_get_messages_from_xml_file(struct traffic * this_, char * filename); /** + * @brief Reads traffic messages from an XML string. + * + * @param this_ The traffic instance + * @param filename The XML document to parse, as a string + * + * @return A `NULL`-terminated pointer array. Each element points to one `struct traffic_message`. + * `NULL` is returned (rather than an empty pointer array) if there are no messages to report. + */ +struct traffic_message ** traffic_get_messages_from_xml_string(struct traffic * this_, char * xml); + +/** * @brief Returns the map for the traffic plugin. * * The map is created by the first traffic plugin loaded. If multiple traffic plugin instances are |