Diff between 07104395d1084e91bd3fce6a5ea20b15e489ba32 and c94d218108842205aa9595d6fe296cd322a52a4c

Changed Files

File Additions Deletions Status
src/adapter.c +5 -0 modified
src/adapter.h +3 -0 modified
src/manager.h +0 -2 modified

Full Patch

diff --git a/src/adapter.c b/src/adapter.c
index 64a9393..54685d7 100644
--- a/src/adapter.c
+++ b/src/adapter.c
@@ -3630,3 +3630,8 @@ struct btd_adapter *adapter_find_by_id(int id)
 {
 	return manager_find_adapter_by_id(id);
 }
+
+void adapter_foreach(adapter_cb func, gpointer user_data)
+{
+	manager_foreach_adapter(func, user_data);
+}
diff --git a/src/adapter.h b/src/adapter.h
index 079695f..a416860 100644
--- a/src/adapter.h
+++ b/src/adapter.h
@@ -39,6 +39,8 @@
 
 struct btd_adapter;
 
+typedef void (*adapter_cb) (struct btd_adapter *adapter, gpointer user_data);
+
 typedef void (*oob_read_local_cb_t) (struct btd_adapter *adapter,
 					uint8_t *hash, uint8_t *randomizer,
 					void *user_data);
@@ -74,6 +76,7 @@ struct smp_ltk_info {
 void adapter_cleanup(void);
 struct btd_adapter *adapter_find(const bdaddr_t *sba);
 struct btd_adapter *adapter_find_by_id(int id);
+void adapter_foreach(adapter_cb func, gpointer user_data);
 
 void btd_adapter_start(struct btd_adapter *adapter);
 
diff --git a/src/manager.h b/src/manager.h
index a28a641..37e8cb0 100644
--- a/src/manager.h
+++ b/src/manager.h
@@ -25,8 +25,6 @@
 #include <bluetooth/bluetooth.h>
 #include <dbus/dbus.h>
 
-typedef void (*adapter_cb) (struct btd_adapter *adapter, gpointer user_data);
-
 void manager_cleanup(void);
 
 struct btd_adapter *manager_find_adapter(const bdaddr_t *sba);