From c2193535f413360a45dbcdd017f13755367f2599 Mon Sep 17 00:00:00 2001 From: Alok Barsode Date: Wed, 3 Sep 2008 12:48:04 +0530 Subject: Adding adapter_add_active_conn. --- src/adapter.c | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'src/adapter.c') diff --git a/src/adapter.c b/src/adapter.c index 5f11b853..dd5a6762 100644 --- a/src/adapter.c +++ b/src/adapter.c @@ -2902,6 +2902,22 @@ struct agent *adapter_get_agent(struct adapter *adapter) return adapter->agent; } +void adapter_add_active_conn(struct adapter *adapter, bdaddr_t *bdaddr, + uint16_t handle) +{ + struct active_conn_info *dev; + + if (!adapter || !adapter->active_conn) + return; + + dev = g_new0(struct active_conn_info, 1); + + bacpy(&dev->bdaddr, bdaddr); + dev->handle = handle; + + adapter->active_conn = g_slist_append(adapter->active_conn, dev); +} + int btd_register_adapter_driver(struct btd_adapter_driver *driver) { adapter_drivers = g_slist_append(adapter_drivers, driver); -- cgit