diff options
author | Allison Lortie <allison@humber.desrt.ca> | 2017-01-18 10:23:41 -0500 |
---|---|---|
committer | Allison Lortie <allison@humber.desrt.ca> | 2017-01-18 10:23:41 -0500 |
commit | f1e62228aa0faeeb405901f4e6aa41dd3595ec93 (patch) | |
tree | 521fe63541ee0aee9774e2cc9d3bf9dc1fd5b360 /proxy/permissions.h | |
parent | dd0b0d22d812b6a081ada59c7f636b8130ab2f11 (diff) | |
download | dconf-f1e62228aa0faeeb405901f4e6aa41dd3595ec93.tar.gz |
more proxy changes wipwip/proxy
Diffstat (limited to 'proxy/permissions.h')
-rw-r--r-- | proxy/permissions.h | 24 |
1 files changed, 12 insertions, 12 deletions
diff --git a/proxy/permissions.h b/proxy/permissions.h index aab0d3b..b02eba6 100644 --- a/proxy/permissions.h +++ b/proxy/permissions.h @@ -32,22 +32,21 @@ typedef struct { PermissionList writable; } Permissions; -void -permission_list_add (PermissionList *self, - const gchar *string); - -void -permission_list_remove (PermissionList *self, - const gchar *string); - -void +gboolean permission_list_merge (PermissionList *self, PermissionList *to_merge); -void +gboolean permission_list_unmerge (PermissionList *self, PermissionList *to_unmerge); +gboolean +permission_list_contains (PermissionList *self, + const gchar *path); + +const gchar ** +permission_list_get_strv (PermissionList *self); + void permission_list_init (PermissionList *self, gchar **contents); @@ -55,16 +54,17 @@ permission_list_init (PermissionList *self, void permission_list_clear (PermissionList *self); + void permissions_init (Permissions *permissions); void permissions_clear (Permissions *permissions); -void +gboolean permissions_merge (Permissions *permissions, Permissions *to_merge); -void +gboolean permissions_unmerge (Permissions *permissions, Permissions *to_unmerge); |