|
navit
0.5.3-trunk
|
Data Structures | |
| struct | entity |
Functions | |
| int | osm_xml_get_attribute (char *xml, char *attribute, char *buffer, int buffer_size) |
| void | osm_xml_decode_entities (char *buffer) |
| static int | parse_tag (char *p) |
| static int | parse_node (char *p) |
| static int | parse_way (char *p) |
| static int | parse_relation (char *p) |
| static int | parse_member (char *p) |
| static int | parse_nd (char *p) |
| static int | xml_declaration_in_line (char *buffer) |
| int | map_collect_data_osm (FILE *in, struct maptool_osm *osm) |
Variables | |
| static struct entity | entities [] |
| int map_collect_data_osm | ( | FILE * | in, |
| struct maptool_osm * | osm | ||
| ) |
References BUFFER_SIZE, exit, osm_end_node(), osm_end_relation(), osm_end_way(), p, parse_member(), parse_nd(), parse_node(), parse_relation(), parse_tag(), parse_way(), processed_nodes, processed_relations, processed_ways, sig_alrm(), sig_alrm_end(), size, and xml_declaration_in_line().
Referenced by osm_read_input_data().
| void osm_xml_decode_entities | ( | char * | buffer | ) |
References entity::c, entities, and startup::pos.
Referenced by osm_protobufdb_parse_info(), osm_protobufdb_parse_tag(), and parse_tag().
| int osm_xml_get_attribute | ( | char * | xml, |
| char * | attribute, | ||
| char * | buffer, | ||
| int | buffer_size | ||
| ) |
References buffer_size, and startup::pos.
Referenced by osm_protobufdb_parse_info(), osm_protobufdb_parse_member(), osm_protobufdb_parse_nd(), osm_protobufdb_parse_node(), osm_protobufdb_parse_relation(), osm_protobufdb_parse_tag(), osm_protobufdb_parse_way(), parse_member(), parse_nd(), parse_node(), parse_relation(), parse_tag(), and parse_way().
|
static |
References BUFFER_SIZE, osm_add_member(), osm_xml_get_attribute(), p, rel_member_node, rel_member_relation, rel_member_way, and type.
Referenced by map_collect_data_osm().
|
static |
References BUFFER_SIZE, osm_add_nd(), osm_xml_get_attribute(), and p.
Referenced by map_collect_data_osm().
|
static |
References BUFFER_SIZE, osm_add_node(), osm_xml_get_attribute(), and p.
Referenced by map_collect_data_osm().
|
static |
References BUFFER_SIZE, osm_add_relation(), osm_xml_get_attribute(), and p.
Referenced by map_collect_data_osm().
|
static |
References BUFFER_SIZE, osm_add_tag(), osm_xml_decode_entities(), osm_xml_get_attribute(), and p.
Referenced by map_collect_data_osm().
|
static |
References BUFFER_SIZE, osm_add_way(), osm_xml_get_attribute(), and p.
Referenced by map_collect_data_osm().
|
static |
Referenced by map_collect_data_osm().
|
static |
Referenced by osm_xml_decode_entities().