diff options
author | Ludovic Ferrandis <ludovic.ferrandis@intel.com> | 2013-09-11 15:49:51 +0200 |
---|---|---|
committer | Ludovic Ferrandis <ludovic.ferrandis@intel.com> | 2013-10-02 19:11:52 +0200 |
commit | 21c4ff0e1d94454915eceaef3461cb2bdf3010f7 (patch) | |
tree | 3782d0d057c77d54bb900d51e95477febf1dfcab /libdleyna/server/manager.h | |
parent | 64ad1c620dec35539c97b14f3560cc8372cbe6ca (diff) | |
download | dleyna-server-21c4ff0e1d94454915eceaef3461cb2bdf3010f7.tar.gz |
[Network Filtering] New API and save
- Remove all WhiteListxxx API
- Add Set() to 'org.freedesktop.DBus.Properties' interface to
'com.intel.dLeynaServer.Manager' root interface
Signed-off-by: Ludovic Ferrandis <ludovic.ferrandis@intel.com>
Diffstat (limited to 'libdleyna/server/manager.h')
-rw-r--r-- | libdleyna/server/manager.h | 16 |
1 files changed, 9 insertions, 7 deletions
diff --git a/libdleyna/server/manager.h b/libdleyna/server/manager.h index c7542f7..3487a3b 100644 --- a/libdleyna/server/manager.h +++ b/libdleyna/server/manager.h @@ -24,6 +24,7 @@ #define DLS_MANAGER_H__ #include <libdleyna/core/connector.h> +#include <libdleyna/core/settings.h> #include <libgupnp/gupnp-context-manager.h> #include "task.h" @@ -36,19 +37,20 @@ dls_manager_t *dls_manager_new(dleyna_connector_id_t connection, void dls_manager_delete(dls_manager_t *manager); -void dls_manager_wl_enable(dls_task_t *task); - -void dls_manager_wl_add_entries(dls_task_t *task); - -void dls_manager_wl_remove_entries(dls_task_t *task); - -void dls_manager_wl_clear(dls_task_t *task); +dleyna_white_list_t *dls_manager_get_white_list(dls_manager_t *manager); void dls_manager_get_all_props(dls_manager_t *manager, + dleyna_settings_t *settings, dls_task_t *task, dls_manager_task_complete_t cb); void dls_manager_get_prop(dls_manager_t *manager, + dleyna_settings_t *settings, + dls_task_t *task, + dls_manager_task_complete_t cb); + +void dls_manager_set_prop(dls_manager_t *manager, + dleyna_settings_t *settings, dls_task_t *task, dls_manager_task_complete_t cb); |