diff options
author | Mario Sanchez Prada <mario@endlessm.com> | 2016-12-16 19:17:20 +0000 |
---|---|---|
committer | Mario Sanchez Prada <mario@endlessm.com> | 2016-12-17 00:32:38 +0000 |
commit | d27270635a736dbf8e2f6decfe7196e7be7685a2 (patch) | |
tree | 86b6f702c98ce30612777655fe117d8483194270 /common/flatpak-dir.h | |
parent | 22e3f83fb6b3c1935c49ef3eb89834ebc8dad821 (diff) | |
download | flatpak-d27270635a736dbf8e2f6decfe7196e7be7685a2.tar.gz |
Add internal API: flatpak_dir_get_system_list()
This will return an array of FlatpakDir instances with all the system
installations configured via key files in an optional drop-in directory
under FLATPAK_CONFIGDIR/installations.d, plus the default one.
Diffstat (limited to 'common/flatpak-dir.h')
-rw-r--r-- | common/flatpak-dir.h | 10 |
1 files changed, 7 insertions, 3 deletions
diff --git a/common/flatpak-dir.h b/common/flatpak-dir.h index 0add0319..ac4adbea 100644 --- a/common/flatpak-dir.h +++ b/common/flatpak-dir.h @@ -114,8 +114,10 @@ GQuark flatpak_dir_error_quark (void); #define FLATPAK_DEPLOY_DATA_GVARIANT_STRING "(ssasta{sv})" #define FLATPAK_DEPLOY_DATA_GVARIANT_FORMAT G_VARIANT_TYPE (FLATPAK_DEPLOY_DATA_GVARIANT_STRING) -GFile * flatpak_get_system_default_base_dir_location (void); -GFile * flatpak_get_user_base_dir_location (void); +GPtrArray * flatpak_get_system_base_dir_locations (GCancellable *cancellable, + GError **error); +GFile * flatpak_get_system_default_base_dir_location (void); +GFile * flatpak_get_user_base_dir_location (void); GKeyFile * flatpak_load_override_keyfile (const char *app_id, gboolean user, @@ -142,8 +144,10 @@ GKeyFile * flatpak_deploy_get_metadata (FlatpakDeploy *deploy); FlatpakDir * flatpak_dir_new (GFile *basedir, gboolean user); FlatpakDir * flatpak_dir_clone (FlatpakDir *self); -FlatpakDir *flatpak_dir_get_system_default (void); FlatpakDir *flatpak_dir_get_user (void); +FlatpakDir *flatpak_dir_get_system_default (void); +GPtrArray *flatpak_dir_get_system_list (GCancellable *cancellable, + GError **error); gboolean flatpak_dir_is_user (FlatpakDir *self); void flatpak_dir_set_no_system_helper (FlatpakDir *self, gboolean no_system_helper); |