]> git.ipfire.org Git - people/ms/pakfire.git/blob - src/libpakfire/libpakfire.sym
57ffb8295da514bdf36a34c8522475a1c41086cf
[people/ms/pakfire.git] / src / libpakfire / libpakfire.sym
1 /*#############################################################################
2 # #
3 # Pakfire - The IPFire package management system #
4 # Copyright (C) 2013 Pakfire development team #
5 # #
6 # This program is free software: you can redistribute it and/or modify #
7 # it under the terms of the GNU General Public License as published by #
8 # the Free Software Foundation, either version 3 of the License, or #
9 # (at your option) any later version. #
10 # #
11 # This program is distributed in the hope that it will be useful, #
12 # but WITHOUT ANY WARRANTY; without even the implied warranty of #
13 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the #
14 # GNU General Public License for more details. #
15 # #
16 # You should have received a copy of the GNU General Public License #
17 # along with this program. If not, see <http://www.gnu.org/licenses/>. #
18 # #
19 #############################################################################*/
20
21 LIBPAKFIRE_0 {
22 global:
23 # pakfire ctx
24 pakfire_ctx_create;
25 pakfire_ctx_ref;
26 pakfire_ctx_unref;
27 pakfire_ctx_get_log_level;
28 pakfire_ctx_set_log_level;
29 pakfire_ctx_set_log_callback;
30 pakfire_ctx_set_confirm_callback;
31 pakfire_ctx_set_progress_callback;
32 pakfire_ctx_set_pick_solution_callback;
33 pakfire_ctx_has_flag;
34 pakfire_ctx_set_flag;
35 pakfire_ctx_get_cache_path;
36 pakfire_ctx_set_cache_path;
37
38 # pakfire
39 pakfire_check;
40 pakfire_clean;
41 pakfire_create;
42 pakfire_get_arch;
43 pakfire_get_path;
44 pakfire_get_repo;
45 pakfire_get_repos;
46 pakfire_has_flag;
47 pakfire_ref;
48 pakfire_refresh;
49 pakfire_search;
50 pakfire_set_confirm_callback;
51 pakfire_set_pick_solution_callback;
52 pakfire_set_setup_progress_callback;
53 pakfire_unref;
54 pakfire_version_compare;
55 pakfire_whatprovides;
56 pakfire_whatrequires;
57
58 # arch
59 pakfire_arch_native;
60 pakfire_arch_supported;
61 pakfire_supported_arches;
62
63 # archive
64 pakfire_archive_extract;
65 pakfire_archive_get_filelist;
66 pakfire_archive_get_format;
67 pakfire_archive_get_path;
68 pakfire_archive_get_size;
69 pakfire_archive_make_package;
70 pakfire_archive_open;
71 pakfire_archive_read;
72 pakfire_archive_ref;
73 pakfire_archive_unref;
74 pakfire_archive_verify;
75
76 # build
77 pakfire_build_create;
78 pakfire_build_exec;
79 pakfire_build_mkimage;
80 pakfire_build_ref;
81 pakfire_build_set_ccache_path;
82 pakfire_build_set_log_callback;
83 pakfire_build_set_target;
84 pakfire_build_unref;
85 pakfire_shell;
86
87 # buildservice
88 pakfire_buildservice_create;
89 pakfire_buildservice_ref;
90 pakfire_buildservice_unref;
91 pakfire_buildservice_list_uploads;
92 pakfire_buildservice_upload;
93 pakfire_buildservice_delete_upload;
94 pakfire_buildservice_list_repos;
95 pakfire_buildservice_get_repo;
96 pakfire_buildservice_create_repo;
97 pakfire_buildservice_delete_repo;
98 pakfire_buildservice_get_url;
99 pakfire_buildservice_submit_stats;
100
101 # dependencies
102 pakfire_static_version_compare;
103
104 # digest
105 pakfire_digest_get_by_name;
106 pakfire_digest_name;
107
108 # dist
109 pakfire_dist;
110
111 # file
112 pakfire_file_cmp;
113 pakfire_file_create;
114 pakfire_file_get_caps;
115 pakfire_file_get_ctime;
116 pakfire_file_get_dev;
117 pakfire_file_get_digest;
118 pakfire_file_get_gname;
119 pakfire_file_get_inode;
120 pakfire_file_get_mimetype;
121 pakfire_file_get_mode;
122 pakfire_file_get_mtime;
123 pakfire_file_get_nlink;
124 pakfire_file_get_path;
125 pakfire_file_get_perms;
126 pakfire_file_get_size;
127 pakfire_file_get_time;
128 pakfire_file_get_type;
129 pakfire_file_get_uname;
130 pakfire_file_has_caps;
131 pakfire_file_matches;
132 pakfire_file_set_ctime;
133 pakfire_file_set_dev;
134 pakfire_file_set_digest;
135 pakfire_file_set_gname;
136 pakfire_file_set_inode;
137 pakfire_file_set_mimetype;
138 pakfire_file_set_mode;
139 pakfire_file_set_mtime;
140 pakfire_file_set_nlink;
141 pakfire_file_set_path;
142 pakfire_file_set_perms;
143 pakfire_file_set_size;
144 pakfire_file_set_time;
145 pakfire_file_set_uname;
146 pakfire_file_ref;
147 pakfire_file_unref;
148
149 # filelist
150 pakfire_filelist_add;
151 pakfire_filelist_clear;
152 pakfire_filelist_create;
153 pakfire_filelist_get;
154 pakfire_filelist_is_empty;
155 pakfire_filelist_length;
156 pakfire_filelist_ref;
157 pakfire_filelist_unref;
158
159 # key
160 pakfire_key_dump;
161 pakfire_key_export;
162 pakfire_key_generate;
163 pakfire_key_get;
164 pakfire_key_get_algo;
165 pakfire_key_get_comment;
166 pakfire_key_get_id;
167 pakfire_key_import;
168 pakfire_key_ref;
169 pakfire_key_sign;
170 pakfire_key_unref;
171 pakfire_key_verify;
172
173 # jail
174 pakfire_jail_bind;
175 pakfire_jail_create;
176 pakfire_jail_exec;
177 pakfire_jail_get_env;
178 pakfire_jail_import_env;
179 pakfire_jail_nice;
180 pakfire_jail_ref;
181 pakfire_jail_set_env;
182 pakfire_jail_set_log_callback;
183 pakfire_jail_set_timeout;
184 pakfire_jail_unref;
185
186 # log
187 pakfire_log_stderr;
188 pakfire_log_syslog;
189
190 # package
191 pakfire_package_cmp;
192 pakfire_package_create;
193 pakfire_package_dump;
194 pakfire_package_eq;
195 pakfire_package_get_cache_path;
196 pakfire_package_get_deps;
197 pakfire_package_get_digest;
198 pakfire_package_get_filelist;
199 pakfire_package_get_num;
200 pakfire_package_get_pakfire;
201 pakfire_package_get_path;
202 pakfire_package_get_repo;
203 pakfire_package_get_reverse_requires;
204 pakfire_package_get_size;
205 pakfire_package_get_string;
206 pakfire_package_get_strings;
207 pakfire_package_get_uuid;
208 pakfire_package_id;
209 pakfire_package_installcheck;
210 pakfire_package_ref;
211 pakfire_package_set_checksum;
212 pakfire_package_set_filelist;
213 pakfire_package_set_num;
214 pakfire_package_set_path;
215 pakfire_package_set_string;
216 pakfire_package_set_strings;
217 pakfire_package_set_uuid;
218 pakfire_package_unref;
219
220 # packagelist
221 pakfire_packagelist_create;
222 pakfire_packagelist_get;
223 pakfire_packagelist_length;
224 pakfire_packagelist_push;
225 pakfire_packagelist_ref;
226 pakfire_packagelist_sort;
227 pakfire_packagelist_unref;
228 pakfire_packagelist_walk;
229
230 # problem
231 pakfire_problem_get_solutions;
232 pakfire_problem_ref;
233 pakfire_problem_to_string;
234 pakfire_problem_unref;
235
236 # progress
237 pakfire_progress_get_elapsed_time;
238 pakfire_progress_get_eta;
239 pakfire_progress_get_max_value;
240 pakfire_progress_get_percentage;
241 pakfire_progress_get_title;
242 pakfire_progress_get_transfer_speed;
243 pakfire_progress_get_value;
244 pakfire_progress_has_flag;
245 pakfire_progress_set_callback_data;
246 pakfire_progress_set_finish_callback;
247 pakfire_progress_set_free_callback;
248 pakfire_progress_set_start_callback;
249 pakfire_progress_set_update_callback;
250
251 # repo
252 pakfire_repo_cmp;
253 pakfire_repo_compose;
254 pakfire_repo_count;
255 pakfire_repo_clean;
256 pakfire_repo_create;
257 pakfire_repo_get_baseurl;
258 pakfire_repo_get_description;
259 pakfire_repo_get_name;
260 pakfire_repo_get_enabled;
261 pakfire_repo_get_key;
262 pakfire_repo_get_mirrorlist_url;
263 pakfire_repo_get_pakfire;
264 pakfire_repo_get_pool;
265 pakfire_repo_get_priority;
266 pakfire_repo_identical;
267 pakfire_repo_is_installed_repo;
268 pakfire_repo_read_solv;
269 pakfire_repo_ref;
270 pakfire_repo_refresh;
271 pakfire_repo_scan;
272 pakfire_repo_set_baseurl;
273 pakfire_repo_set_description;
274 pakfire_repo_set_enabled;
275 pakfire_repo_set_mirrorlist_url;
276 pakfire_repo_set_priority;
277 pakfire_repo_write_config;
278 pakfire_repo_write_solv;
279 pakfire_repo_unref;
280
281 # repolist
282 pakfire_repolist_append;
283 pakfire_repolist_clear;
284 pakfire_repolist_create;
285 pakfire_repolist_empty;
286 pakfire_repolist_get;
287 pakfire_repolist_size;
288 pakfire_repolist_ref;
289 pakfire_repolist_unref;
290
291 # solution
292 pakfire_solution_ref;
293 pakfire_solution_to_string;
294 pakfire_solution_unref;
295
296 # transaction
297 pakfire_transaction_count;
298 pakfire_transaction_create;
299 pakfire_transaction_download;
300 pakfire_transaction_dump;
301 pakfire_transaction_get_problems;
302 pakfire_transaction_ref;
303 pakfire_transaction_request;
304 pakfire_transaction_request_package;
305 pakfire_transaction_run;
306 pakfire_transaction_set_pick_solution_callback;
307 pakfire_transaction_solve;
308 pakfire_transaction_take_solution;
309 pakfire_transaction_unref;
310
311 local:
312 *;
313 };