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().