diff options
| author | Eugen Wissner <belka@caraus.de> | 2026-02-03 14:50:26 +0100 |
|---|---|---|
| committer | Eugen Wissner <belka@caraus.de> | 2026-02-03 14:50:26 +0100 |
| commit | 97efcb4faa6de6a7a0ba19c483f3e69ef1fbf48d (patch) | |
| tree | d1488b5b196e1c89191a2b06cfb79df1698ac42c /backend/utils.h | |
| parent | da02080fc1db3be9275832b7ad929165b1a38e3e (diff) | |
| download | katja-97efcb4faa6de6a7a0ba19c483f3e69ef1fbf48d.tar.gz | |
Add currently existing PackageKit backend
Diffstat (limited to 'backend/utils.h')
| -rw-r--r-- | backend/utils.h | 32 |
1 files changed, 32 insertions, 0 deletions
diff --git a/backend/utils.h b/backend/utils.h new file mode 100644 index 0000000..b982429 --- /dev/null +++ b/backend/utils.h @@ -0,0 +1,32 @@ +#ifndef __SLACK_UTILS_H +#define __SLACK_UTILS_H + +#include <curl/curl.h> +#include <pk-backend.h> +#include <pk-backend-job.h> + +namespace slack { + +struct JobData +{ + GObjectClass parent_class; + + sqlite3 *db; + CURL *curl; +}; + +CURLcode get_file (CURL **curl, gchar *source_url, gchar *dest); + +gchar **split_package_name (const gchar *pkg_filename); + +PkInfoEnum is_installed (const gchar *pkg_fullname); + +extern "C" { + +gint cmp_repo (gconstpointer a, gconstpointer b); + +} + +} + +#endif /* __SLACK_UTILS_H */ |
