return BT_SUCCESS;
}
+int bt_adapter_unset_visibility_duration_changed_cb(void)
+{
+ DBG("");
+
+ if (initialized == false)
+ return BT_ERROR_NOT_INITIALIZED;
+
+ if (default_adapter == NULL)
+ return BT_ERROR_ADAPTER_NOT_FOUND;
+
+ if (!adapter_visibility_duration_node)
+ return BT_SUCCESS;
+
+ bluez_adapter_unset_discoverable_timeout_changed_cb(default_adapter);
+
+ g_free(adapter_visibility_duration_node);
+ adapter_visibility_duration_node = NULL;
+
+ return BT_SUCCESS;
+}
+
int bt_adapter_reset(void)
{
DBG("Not implement");
return BT_SUCCESS;
}
-int bt_adapter_unset_visibility_duration_changed_cb(void)
-{
- DBG("Not implement");
-
- return BT_SUCCESS;
-}
-
int bt_socket_set_connection_state_changed_cb(
bt_socket_connection_state_changed_cb callback,
void *user_data)
return 0;
}
+static int unset_visibility_duration_callback(const char *p1, const char *p2)
+{
+ int ret = bt_adapter_unset_visibility_duration_changed_cb();
+ if (ret != BT_SUCCESS) {
+ ERROR("unset_visibility_duration_changed_cb failed %d", ret);
+ return 0;
+ }
+
+ return 0;
+}
+
static void device_discovery_cb(int result,
bt_adapter_device_discovery_state_e state,
bt_adapter_device_discovery_info_s *discovery_info,
{"set_visibility_duration_callback", set_visibility_duration_callback,
"Usage: set_visibility_duration_callback\n\tSet duration callback"},
+ {"unset_visibility_duration_callback", unset_visibility_duration_callback,
+ "Usage: unset_visibility_duration_callback\n\tunet duration callback"},
+
{"set_discovery_callback", set_discovery_callback,
"Usage: set_discovery_callback\n\tSet device found callback"},