Diff between 143c325fa48ac67c3de65b544b85c078fdc152c7 and ce23721f67977d1b465cbb015827717dfaec16d0

Changed Files

File Additions Deletions Status
src/adapter.c +12 -0 modified
src/adapter.h +3 -0 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 768e4cf..a859781 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 f3ffd9c..d021246 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);