]>
Commit | Line | Data |
---|---|---|
30ac38a1 MT |
1 | LIBLOC_1 { |
2 | global: | |
3 | loc_ref; | |
4 | loc_get_log_priority; | |
5 | loc_set_log_fn; | |
6 | loc_unref; | |
7 | loc_set_log_priority; | |
8 | loc_new; | |
f4fef543 | 9 | loc_discover_latest_version; |
30ac38a1 | 10 | |
a5db3e49 | 11 | # AS |
63e2ce17 | 12 | loc_as_cmp; |
a5db3e49 MT |
13 | loc_as_get_name; |
14 | loc_as_get_number; | |
15 | loc_as_new; | |
16 | loc_as_ref; | |
17 | loc_as_set_name; | |
18 | loc_as_unref; | |
19 | ||
84a2f0c2 MT |
20 | # AS List |
21 | loc_as_list_append; | |
22 | loc_as_list_clear; | |
23 | loc_as_list_contains; | |
24 | loc_as_list_contains_number; | |
25 | loc_as_list_empty; | |
26 | loc_as_list_get; | |
27 | loc_as_list_new; | |
28 | loc_as_list_ref; | |
29 | loc_as_list_size; | |
30 | loc_as_list_unref; | |
31 | ||
ec684c1a | 32 | # Country |
af208e26 | 33 | loc_country_cmp; |
0f0829ef | 34 | loc_country_code_is_valid; |
ec684c1a MT |
35 | loc_country_get_code; |
36 | loc_country_get_continent_code; | |
37 | loc_country_get_name; | |
38 | loc_country_new; | |
39 | loc_country_ref; | |
40 | loc_country_set_continent_code; | |
41 | loc_country_set_name; | |
3eb1eed6 | 42 | loc_country_special_code_to_flag; |
ec684c1a MT |
43 | loc_country_unref; |
44 | ||
e646a8f3 MT |
45 | # Country List |
46 | loc_country_list_append; | |
47 | loc_country_list_clear; | |
48 | loc_country_list_contains; | |
49 | loc_country_list_contains_code; | |
50 | loc_country_list_empty; | |
51 | loc_country_list_get; | |
52 | loc_country_list_new; | |
53 | loc_country_list_ref; | |
54 | loc_country_list_size; | |
55 | loc_country_list_unref; | |
56 | ||
2601e83e | 57 | # Database |
a5db3e49 MT |
58 | loc_database_add_as; |
59 | loc_database_count_as; | |
96ea74a5 | 60 | loc_database_created_at; |
c182393f | 61 | loc_database_get_as; |
ec684c1a | 62 | loc_database_get_country; |
2601e83e | 63 | loc_database_get_description; |
4bf49d00 | 64 | loc_database_get_license; |
2601e83e | 65 | loc_database_get_vendor; |
2a30e4de MT |
66 | loc_database_lookup; |
67 | loc_database_lookup_from_string; | |
2601e83e | 68 | loc_database_new; |
2601e83e | 69 | loc_database_ref; |
2601e83e | 70 | loc_database_unref; |
b1720435 | 71 | loc_database_verify; |
2601e83e | 72 | |
d3d8ede6 | 73 | # Database Enumerator |
84a2f0c2 | 74 | loc_database_enumerator_get_asns; |
e646a8f3 | 75 | loc_database_enumerator_get_countries; |
d3d8ede6 MT |
76 | loc_database_enumerator_new; |
77 | loc_database_enumerator_next_as; | |
fa9a3663 | 78 | loc_database_enumerator_next_country; |
e3f696c1 | 79 | loc_database_enumerator_next_network; |
d3d8ede6 | 80 | loc_database_enumerator_ref; |
84a2f0c2 | 81 | loc_database_enumerator_set_asns; |
e646a8f3 | 82 | loc_database_enumerator_set_countries; |
44e5ef71 | 83 | loc_database_enumerator_set_family; |
f4fef543 | 84 | loc_database_enumerator_set_flag; |
d3d8ede6 MT |
85 | loc_database_enumerator_set_string; |
86 | loc_database_enumerator_unref; | |
87 | ||
3b5f4af2 | 88 | # Network |
44e5ef71 | 89 | loc_network_address_family; |
af4689bf | 90 | loc_network_cmp; |
850e7516 | 91 | loc_network_exclude; |
add5bb65 | 92 | loc_network_exclude_list; |
2b9338ea MT |
93 | loc_network_format_first_address; |
94 | loc_network_format_last_address; | |
71ff3e69 | 95 | loc_network_get_asn; |
3b5f4af2 | 96 | loc_network_get_country_code; |
a1a00053 MT |
97 | loc_network_get_first_address; |
98 | loc_network_get_last_address; | |
a99e7c2b | 99 | loc_network_has_flag; |
33a051e0 | 100 | loc_network_is_subnet; |
fc692a58 | 101 | loc_network_match_address; |
e3f696c1 | 102 | loc_network_match_country_code; |
3b5f4af2 MT |
103 | loc_network_new; |
104 | loc_network_new_from_string; | |
6159d384 | 105 | loc_network_overlaps; |
7fe6a218 | 106 | loc_network_prefix; |
31edab76 | 107 | loc_network_ref; |
71ff3e69 | 108 | loc_network_set_asn; |
3b5f4af2 | 109 | loc_network_set_country_code; |
a99e7c2b | 110 | loc_network_set_flag; |
39967361 | 111 | loc_network_str; |
850e7516 | 112 | loc_network_subnets; |
3b5f4af2 MT |
113 | loc_network_unref; |
114 | ||
ecce288d MT |
115 | # Network List |
116 | loc_network_list_clear; | |
e52ba217 | 117 | loc_network_list_contains; |
8b220527 | 118 | loc_network_list_dump; |
ecce288d MT |
119 | loc_network_list_empty; |
120 | loc_network_list_get; | |
f802f3a4 | 121 | loc_network_list_merge; |
ecce288d MT |
122 | loc_network_list_new; |
123 | loc_network_list_pop; | |
8d777f12 | 124 | loc_network_list_pop_first; |
ecce288d MT |
125 | loc_network_list_push; |
126 | loc_network_list_ref; | |
127 | loc_network_list_size; | |
128 | loc_network_list_unref; | |
129 | ||
c182393f MT |
130 | # Writer |
131 | loc_writer_add_as; | |
ec684c1a | 132 | loc_writer_add_country; |
3b5f4af2 | 133 | loc_writer_add_network; |
c182393f | 134 | loc_writer_get_description; |
4bf49d00 | 135 | loc_writer_get_license; |
c182393f MT |
136 | loc_writer_get_vendor; |
137 | loc_writer_new; | |
138 | loc_writer_ref; | |
139 | loc_writer_set_description; | |
4bf49d00 | 140 | loc_writer_set_license; |
c182393f MT |
141 | loc_writer_set_vendor; |
142 | loc_writer_unref; | |
143 | loc_writer_write; | |
46aded9a MT |
144 | local: |
145 | *; | |
146 | }; |