diff options
author | Alexander Larsson <alexl@redhat.com> | 2016-05-16 16:25:46 +0200 |
---|---|---|
committer | Alexander Larsson <alexl@redhat.com> | 2016-05-16 16:26:17 +0200 |
commit | 4316c9e1047ca63fc831aff1cc36aab55f54332e (patch) | |
tree | 721d210fd95870a5ce60a5c27c8a5c6c10ede94d /lib/flatpak-remote.h | |
parent | b24aff6580e8a9b2c6fcee06f6c36aad33be0923 (diff) | |
download | xdg-app-4316c9e1047ca63fc831aff1cc36aab55f54332e.tar.gz |
lib: Add API to add/modify/remove remotes
Diffstat (limited to 'lib/flatpak-remote.h')
-rw-r--r-- | lib/flatpak-remote.h | 20 |
1 files changed, 19 insertions, 1 deletions
diff --git a/lib/flatpak-remote.h b/lib/flatpak-remote.h index dca8fc6..d17f89c 100644 --- a/lib/flatpak-remote.h +++ b/lib/flatpak-remote.h @@ -50,16 +50,34 @@ typedef struct G_DEFINE_AUTOPTR_CLEANUP_FUNC (FlatpakRemote, g_object_unref) #endif -FLATPAK_EXTERN const char * flatpak_remote_get_name (FlatpakRemote * self); +FLATPAK_EXTERN FlatpakRemote * flatpak_remote_new (const char *name); + +FLATPAK_EXTERN const char * flatpak_remote_get_name (FlatpakRemote *self); FLATPAK_EXTERN GFile * flatpak_remote_get_appstream_dir (FlatpakRemote *self, const char *arch); FLATPAK_EXTERN GFile * flatpak_remote_get_appstream_timestamp (FlatpakRemote *self, const char *arch); FLATPAK_EXTERN char * flatpak_remote_get_url (FlatpakRemote *self); +FLATPAK_EXTERN void flatpak_remote_set_url (FlatpakRemote *self, + const char *url); FLATPAK_EXTERN char * flatpak_remote_get_title (FlatpakRemote *self); +FLATPAK_EXTERN void flatpak_remote_set_title (FlatpakRemote *self, + const char *title); FLATPAK_EXTERN gboolean flatpak_remote_get_gpg_verify (FlatpakRemote *self); +FLATPAK_EXTERN void flatpak_remote_set_gpg_verify (FlatpakRemote *self, + gboolean gpg_verify); +FLATPAK_EXTERN void flatpak_remote_set_gpg_key (FlatpakRemote *self, + GBytes *gpg_key); FLATPAK_EXTERN gboolean flatpak_remote_get_noenumerate (FlatpakRemote *self); +FLATPAK_EXTERN void flatpak_remote_set_noenumerate (FlatpakRemote *self, + gboolean noenumerate); FLATPAK_EXTERN gboolean flatpak_remote_get_disabled (FlatpakRemote *self); +FLATPAK_EXTERN void flatpak_remote_set_disabled (FlatpakRemote *self, + gboolean disabled); FLATPAK_EXTERN int flatpak_remote_get_prio (FlatpakRemote *self); +FLATPAK_EXTERN void flatpak_remote_set_prio (FlatpakRemote *self, + int prio); + + #endif /* __FLATPAK_REMOTE_H__ */ |