diff options
Diffstat (limited to 'libdleyna/core/settings.h')
-rw-r--r-- | libdleyna/core/settings.h | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/libdleyna/core/settings.h b/libdleyna/core/settings.h index b09456f..76d2198 100644 --- a/libdleyna/core/settings.h +++ b/libdleyna/core/settings.h @@ -31,10 +31,24 @@ void dleyna_settings_new(const gchar *server, dleyna_settings_t **settings); void dleyna_settings_delete(dleyna_settings_t *settings); -void dleyna_settings_init_white_list(dleyna_settings_t *settings); +const gchar *dleyna_settings_connector_name(dleyna_settings_t *settings); gboolean dleyna_settings_is_never_quit(dleyna_settings_t *settings); -const gchar *dleyna_settings_connector_name(dleyna_settings_t *settings); +void dleyna_settings_set_never_quit(dleyna_settings_t *settings, + gboolean never_quit, + GError **error); + +gboolean dleyna_settings_is_white_list_enabled(dleyna_settings_t *settings); + +void dleyna_settings_set_white_list_enabled(dleyna_settings_t *settings, + gboolean enabled, + GError **error); + +GVariant *dleyna_settings_white_list_entries(dleyna_settings_t *settings); + +void dleyna_settings_set_white_list_entries(dleyna_settings_t *settings, + GVariant *entries, + GError **error); #endif /* DLEYNA_SETTINGS_H__ */ |