From ce23721f67977d1b465cbb015827717dfaec16d0 Mon Sep 17 00:00:00 2001 From: Johan Hedberg Date: Thu, 3 Jan 2013 14:19:07 +0200 Subject: [PATCH] core: Introduce new adapter_register/unregister() functions --- src/adapter.c | 12 ++++++++++++ src/adapter.h | 3 +++ 2 files changed, 15 insertions(+) diff --git a/src/adapter.c b/src/adapter.c index 768e4cf0d..a859781e8 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -3640,3 +3640,15 @@ void adapter_foreach(adapter_cb func, gpointer user_data) { manager_foreach_adapter(func, user_data); } + +struct btd_adapter *adapter_register(int id, bool powered, bool connectable, + bool discoverable) +{ + return btd_manager_register_adapter(id, powered, connectable, + discoverable); +} + +void adapter_unregister(int id) +{ + btd_manager_unregister_adapter(id); +} diff --git a/src/adapter.h b/src/adapter.h index f3ffd9cd9..d0212468e 100644 --- a/src/adapter.h +++ b/src/adapter.h @@ -78,6 +78,9 @@ struct btd_adapter *adapter_find(const bdaddr_t *sba); struct btd_adapter *adapter_find_by_id(int id); struct btd_adapter *adapter_get_default(void); void adapter_foreach(adapter_cb func, gpointer user_data); +struct btd_adapter *adapter_register(int id, bool powered, bool connectable, + bool discoverable); +void adapter_unregister(int id); void btd_adapter_start(struct btd_adapter *adapter); -- 2.47.3