summaryrefslogtreecommitdiff
path: root/libdleyna/server/manager.h
diff options
context:
space:
mode:
authorLudovic Ferrandis <ludovic.ferrandis@intel.com>2013-09-11 15:49:51 +0200
committerLudovic Ferrandis <ludovic.ferrandis@intel.com>2013-10-02 19:11:52 +0200
commit21c4ff0e1d94454915eceaef3461cb2bdf3010f7 (patch)
tree3782d0d057c77d54bb900d51e95477febf1dfcab /libdleyna/server/manager.h
parent64ad1c620dec35539c97b14f3560cc8372cbe6ca (diff)
downloaddleyna-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.h16
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);