From 003815cac50bb01cc90d2f418bae560fe0074454 Mon Sep 17 00:00:00 2001 From: Jakub Pawlowski Date: Tue, 31 Mar 2015 00:33:25 -0700 Subject: [PATCH] core/adapter: Add SetDiscoveryFilter method This patch introduces the SetDiscoveryFilter method, as described in doc/adapter-api.txt to the Adapter1 D-Bus interface. The method is currently only a stub. --- src/adapter.c | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 8f6583c1a..fc444e079 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -1761,6 +1761,12 @@ static DBusMessage *start_discovery(DBusConnection *conn, return dbus_message_new_method_return(msg); } +static DBusMessage *set_discovery_filter(DBusConnection *conn, + DBusMessage *msg, void *user_data) +{ + return btd_error_failed(msg, "Not implemented yet"); +} + static DBusMessage *stop_discovery(DBusConnection *conn, DBusMessage *msg, void *user_data) { @@ -2333,6 +2339,9 @@ static DBusMessage *remove_device(DBusConnection *conn, static const GDBusMethodTable adapter_methods[] = { { GDBUS_METHOD("StartDiscovery", NULL, NULL, start_discovery) }, + { GDBUS_METHOD("SetDiscoveryFilter", + GDBUS_ARGS({ "properties", "a{sv}" }), NULL, + set_discovery_filter) }, { GDBUS_METHOD("StopDiscovery", NULL, NULL, stop_discovery) }, { GDBUS_ASYNC_METHOD("RemoveDevice", GDBUS_ARGS({ "device", "o" }), NULL, remove_device) }, -- 2.47.3