]> git.ipfire.org Git - people/stevee/pakfire.git/blob - src/libpakfire/libpakfire.sym
15266b35d6d372966baad5563c566349789de479
[people/stevee/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
24 pakfire_check;
25 pakfire_clean;
26 pakfire_copy_in;
27 pakfire_copy_out;
28 pakfire_create;
29 pakfire_erase;
30 pakfire_get_arch;
31 pakfire_get_path;
32 pakfire_get_repo;
33 pakfire_get_repos;
34 pakfire_install;
35 pakfire_list_keys;
36 pakfire_ref;
37 pakfire_refresh;
38 pakfire_search;
39 pakfire_set_confirm_callback;
40 pakfire_set_log_callback;
41 pakfire_sync;
42 pakfire_unref;
43 pakfire_update;
44 pakfire_version_compare;
45 pakfire_whatprovides;
46 pakfire_whatrequires;
47
48 # arch
49 pakfire_arch_native;
50 pakfire_arch_supported;
51 pakfire_supported_arches;
52
53 # archive
54 pakfire_archive_extract;
55 pakfire_archive_get;
56 pakfire_archive_get_filelist;
57 pakfire_archive_get_format;
58 pakfire_archive_get_path;
59 pakfire_archive_get_size;
60 pakfire_archive_make_package;
61 pakfire_archive_open;
62 pakfire_archive_read;
63 pakfire_archive_ref;
64 pakfire_archive_unref;
65 pakfire_archive_verify;
66
67 # build
68 pakfire_build;
69 pakfire_build_create;
70 pakfire_build_exec;
71 pakfire_build_ref;
72 pakfire_build_set_target;
73 pakfire_build_unref;
74 pakfire_shell;
75
76 # digest
77 pakfire_digest_get_by_name;
78 pakfire_digest_name;
79
80 # dist
81 pakfire_dist;
82
83 # file
84 pakfire_file_cmp;
85 pakfire_file_create;
86 pakfire_file_get_ctime;
87 pakfire_file_get_digest;
88 pakfire_file_get_gname;
89 pakfire_file_get_mode;
90 pakfire_file_get_mtime;
91 pakfire_file_get_path;
92 pakfire_file_get_perms;
93 pakfire_file_get_size;
94 pakfire_file_get_time;
95 pakfire_file_get_type;
96 pakfire_file_get_uname;
97 pakfire_file_set_ctime;
98 pakfire_file_set_digest;
99 pakfire_file_set_gname;
100 pakfire_file_set_mode;
101 pakfire_file_set_mtime;
102 pakfire_file_set_path;
103 pakfire_file_set_perms;
104 pakfire_file_set_size;
105 pakfire_file_set_time;
106 pakfire_file_set_uname;
107 pakfire_file_ref;
108 pakfire_file_unref;
109
110 # filelist
111 pakfire_filelist_append;
112 pakfire_filelist_clear;
113 pakfire_filelist_create;
114 pakfire_filelist_get;
115 pakfire_filelist_is_empty;
116 pakfire_filelist_ref;
117 pakfire_filelist_size;
118 pakfire_filelist_sort;
119 pakfire_filelist_unref;
120
121 # key
122 pakfire_key_delete;
123 pakfire_key_dump;
124 pakfire_key_export;
125 pakfire_key_fetch;
126 pakfire_key_generate;
127 pakfire_key_get;
128 pakfire_key_get_created;
129 pakfire_key_get_email;
130 pakfire_key_get_expires;
131 pakfire_key_get_fingerprint;
132 pakfire_key_get_name;
133 pakfire_key_get_pubkey_algo;
134 pakfire_key_get_pubkey_length;
135 pakfire_key_get_public_key;
136 pakfire_key_get_secret_key;
137 pakfire_key_get_uid;
138 pakfire_key_has_secret;
139 pakfire_key_import;
140 pakfire_key_is_revoked;
141 pakfire_key_ref;
142 pakfire_key_unref;
143
144 # jail
145 pakfire_jail_bind;
146 pakfire_jail_create;
147 pakfire_jail_exec;
148 pakfire_jail_exec_script;
149 pakfire_jail_get_env;
150 pakfire_jail_import_env;
151 pakfire_jail_nice;
152 pakfire_jail_ref;
153 pakfire_jail_set_env;
154 pakfire_jail_set_log_callback;
155 pakfire_jail_unref;
156
157 # log
158 pakfire_log_get_priority;
159 pakfire_log_set_function;
160 pakfire_log_set_priority;
161 pakfire_log_stderr;
162 pakfire_log_syslog;
163
164 # package
165 pakfire_package_cmp;
166 pakfire_package_create;
167 pakfire_package_dump;
168 pakfire_package_eq;
169 pakfire_package_get_cache_path;
170 pakfire_package_get_deps;
171 pakfire_package_get_digest;
172 pakfire_package_get_filelist;
173 pakfire_package_get_num;
174 pakfire_package_get_pakfire;
175 pakfire_package_get_path;
176 pakfire_package_get_repo;
177 pakfire_package_get_reverse_requires;
178 pakfire_package_get_size;
179 pakfire_package_get_string;
180 pakfire_package_get_uuid;
181 pakfire_package_id;
182 pakfire_package_ref;
183 pakfire_package_set_checksum;
184 pakfire_package_set_filelist;
185 pakfire_package_set_num;
186 pakfire_package_set_path;
187 pakfire_package_set_string;
188 pakfire_package_set_uuid;
189 pakfire_package_unref;
190
191 # packagelist
192 pakfire_packagelist_count;
193 pakfire_packagelist_create;
194 pakfire_packagelist_get;
195 pakfire_packagelist_push;
196 pakfire_packagelist_ref;
197 pakfire_packagelist_sort;
198 pakfire_packagelist_unref;
199
200 # problem
201 pakfire_problem_next_solution;
202 pakfire_problem_ref;
203 pakfire_problem_to_string;
204 pakfire_problem_unref;
205
206 # progressbar
207 pakfire_progressbar_add_bar;
208 pakfire_progressbar_add_bytes_transferred;
209 pakfire_progressbar_add_counter;
210 pakfire_progressbar_add_eta;
211 pakfire_progressbar_add_percentage;
212 pakfire_progressbar_add_string;
213 pakfire_progressbar_add_timer;
214 pakfire_progressbar_add_transfer_speed;
215 pakfire_progressbar_create;
216 pakfire_progressbar_finish;
217 pakfire_progressbar_increment;
218 pakfire_progressbar_ref;
219 pakfire_progressbar_reset;
220 pakfire_progressbar_set_max;
221 pakfire_progressbar_start;
222 pakfire_progressbar_unref;
223 pakfire_progressbar_update;
224
225 # repo
226 pakfire_repo_cmp;
227 pakfire_repo_compose;
228 pakfire_repo_count;
229 pakfire_repo_clean;
230 pakfire_repo_create;
231 pakfire_repo_get_baseurl;
232 pakfire_repo_get_description;
233 pakfire_repo_get_name;
234 pakfire_repo_get_enabled;
235 pakfire_repo_get_key;
236 pakfire_repo_get_mirrorlist_url;
237 pakfire_repo_get_pakfire;
238 pakfire_repo_get_pool;
239 pakfire_repo_get_priority;
240 pakfire_repo_identical;
241 pakfire_repo_is_installed_repo;
242 pakfire_repo_read_solv;
243 pakfire_repo_ref;
244 pakfire_repo_refresh;
245 pakfire_repo_scan;
246 pakfire_repo_set_baseurl;
247 pakfire_repo_set_description;
248 pakfire_repo_set_enabled;
249 pakfire_repo_set_mirrorlist_url;
250 pakfire_repo_set_priority;
251 pakfire_repo_write_config;
252 pakfire_repo_write_solv;
253 pakfire_repo_unref;
254
255 # repolist
256 pakfire_repolist_append;
257 pakfire_repolist_clear;
258 pakfire_repolist_create;
259 pakfire_repolist_empty;
260 pakfire_repolist_get;
261 pakfire_repolist_size;
262 pakfire_repolist_ref;
263 pakfire_repolist_unref;
264
265 # solution
266 pakfire_solution_ref;
267 pakfire_solution_to_string;
268 pakfire_solution_unref;
269
270 # transaction
271 pakfire_transaction_count;
272 pakfire_transaction_create;
273 pakfire_transaction_download;
274 pakfire_transaction_dump;
275 pakfire_transaction_ref;
276 pakfire_transaction_run;
277 pakfire_transaction_unref;
278
279 local:
280 *;
281 };