X-Git-Url: http://git.ipfire.org/?a=blobdiff_plain;f=src%2Flibloc.sym;h=406dd15eba036dcb7526a629d8c111ca4872b6ac;hb=a1a00053300cff3c0f690d52377c76c83c2a08b2;hp=7faa9c09260d8c3d9121f07ac1128063cc110539;hpb=35bb3a32f117d43e45a13e452ab1148ca2aa023f;p=location%2Flibloc.git diff --git a/src/libloc.sym b/src/libloc.sym index 7faa9c0..406dd15 100644 --- a/src/libloc.sym +++ b/src/libloc.sym @@ -26,6 +26,7 @@ global: loc_unref; loc_set_log_priority; loc_new; + loc_discover_latest_version; # AS loc_as_cmp; @@ -36,11 +37,48 @@ global: loc_as_set_name; loc_as_unref; + # AS List + loc_as_list_append; + loc_as_list_clear; + loc_as_list_contains; + loc_as_list_contains_number; + loc_as_list_empty; + loc_as_list_get; + loc_as_list_new; + loc_as_list_ref; + loc_as_list_size; + loc_as_list_unref; + + # Country + loc_country_cmp; + loc_country_code_is_valid; + loc_country_get_code; + loc_country_get_continent_code; + loc_country_get_name; + loc_country_new; + loc_country_ref; + loc_country_set_continent_code; + loc_country_set_name; + loc_country_unref; + + # Country List + loc_country_list_append; + loc_country_list_clear; + loc_country_list_contains; + loc_country_list_contains_code; + loc_country_list_empty; + loc_country_list_get; + loc_country_list_new; + loc_country_list_ref; + loc_country_list_size; + loc_country_list_unref; + # Database loc_database_add_as; loc_database_count_as; loc_database_created_at; loc_database_get_as; + loc_database_get_country; loc_database_get_description; loc_database_get_license; loc_database_get_vendor; @@ -49,28 +87,72 @@ global: loc_database_new; loc_database_ref; loc_database_unref; + loc_database_verify; # Database Enumerator + loc_database_enumerator_get_asns; + loc_database_enumerator_get_countries; loc_database_enumerator_new; loc_database_enumerator_next_as; + loc_database_enumerator_next_country; + loc_database_enumerator_next_network; loc_database_enumerator_ref; - loc_database_enumerator_set_country_code; + loc_database_enumerator_set_asns; + loc_database_enumerator_set_countries; + loc_database_enumerator_set_family; + loc_database_enumerator_set_flag; loc_database_enumerator_set_string; loc_database_enumerator_unref; # Network + loc_network_address_family; + loc_network_eq; + loc_network_exclude; + loc_network_exclude_list; + loc_network_format_first_address; + loc_network_format_last_address; loc_network_get_asn; loc_network_get_country_code; + loc_network_get_first_address; + loc_network_get_last_address; + loc_network_gt; + loc_network_has_flag; + loc_network_is_subnet; + loc_network_is_subnet_of; + loc_network_match_asn; + loc_network_match_country_code; + loc_network_match_flag; loc_network_new; loc_network_new_from_string; + loc_network_overlaps; loc_network_ref; loc_network_set_asn; loc_network_set_country_code; + loc_network_set_flag; loc_network_str; + loc_network_subnets; loc_network_unref; + # Network List + loc_network_list_clear; + loc_network_list_contains; + loc_network_list_dump; + loc_network_list_empty; + loc_network_list_get; + loc_network_list_merge; + loc_network_list_new; + loc_network_list_pop; + loc_network_list_pop_first; + loc_network_list_push; + loc_network_list_ref; + loc_network_list_reverse; + loc_network_list_size; + loc_network_list_sort; + loc_network_list_unref; + # Writer loc_writer_add_as; + loc_writer_add_country; loc_writer_add_network; loc_writer_get_description; loc_writer_get_license;